Conference Paper
Ticc: A Tool for Interface Compatibility and Composition.
DOI: 10.1007/11817963_8 Conference: Computer Aided Verification, 18th International Conference, CAV 2006, Seattle, WA, USA, August 1720, 2006, Proceedings
Source: DBLP

Conference Paper: MIO Workbench: A Tool for Compositional Design with Modal Input/Output Interfaces.
[Show abstract] [Hide abstract]
ABSTRACT: Modal Input/Output interfaces (MIOs) is a new specification theory for systems communicating via inputs and outputs. The approach combines the advantages of both modal automata and interface automata, two dominant specification theories for componentbased design. This paper presents the MIO Workbench that is the first complete implementation of the MIO theory.Automated Technology for Verification and Analysis, 9th International Symposium, ATVA 2011; 10/2011 
Article: Constraint Markov Chains.
[Show abstract] [Hide abstract]
ABSTRACT: Notions of specification, implementation, satisfaction, and refinement, together with operators supporting stepwise design, constitute a specification theory. We construct such a theory for Markov Chains (MCs) employing a new abstraction of a Constraint MC. Constraint MCs permit rich constraints on probability distributions and thus generalize prior abstractions such as Interval MCs. Linear (polynomial) constraints suffice for closure under conjunction (respectively parallel composition). This is the first specification theory for MCs with such closure properties. We discuss its relation to simpler operators for known languages such as probabilistic process algebra. Despite the generality, all operators and relations are computable.Theor. Comput. Sci. 01/2011; 412:43734404.  [Show abstract] [Hide abstract]
ABSTRACT: The objective of this paper is to define an approach to formalize and verify the SysML blocks in a refinement process. We propose to specify system architecture with SysML Block Definition Diagram, this diagram is then analyzed and decomposed into several subblocks in order to verify their compatibility. The structural architecture of an abstract block is given by the Internal Block Diagram (IBD) which defines the communication links between subblocks. The compatibility verification between subblocks is only made on linked subblocks. The behaviour of each subblock is described by an interface automaton which species the invocations exchanged with its environment. The verification between blocks is translated into consistency verification between the blocks and compatibility verification between their interface automata. Incompatibilities can be inconsistent at architecture level and at communication level if there are deadlocks during the interaction between subblocks. Once the verification is established between the subblocks, the abstract block can be then substituted by the subblocks which compose it.ACM SIGSOFT Software Engineering Notes 07/2012;
Data provided are for informational purposes only. Although carefully collected, accuracy cannot be guaranteed. The impact factor represents a rough estimation of the journal's impact factor and does not reflect the actual current impact factor. Publisher conditions are provided by RoMEO. Differing provisions from the publisher's actual policy or licence agreement may be applicable.