TY - GEN
T1 - Verifying Component and Connector Models against Crosscutting Structural Views (extended abstract)
AU - Maoz, Shahar
AU - Ringert, Jan Oliver
AU - Rumpe, Bernhard
N1 - Publisher Copyright: © 2015 Gesellschaft fur Informatik (GI). All rights reserved.
PY - 2015
Y1 - 2015
N2 - The structure of component and connector (C&C) models, which are used in many application domains of software engineering, consists of components at different containment levels, their typed input and output ports, and the connectors between them. C&C views, presented in [MRR13], can be used to specify structural properties of C&C models in an expressive and intuitive way. This extended abstract reports on [MRR14], where we addressed the verification of a C&C model against a C&C view and presented efficient (polynomial) algorithms to decide satisfaction. A unique feature of our work, not present in existing approaches to checking structural properties of C&C models, is the generation of witnesses for satisfaction/non-satisfaction and of short natural-language texts, which serve to explain and formally justify the verification results and point the engineer to its causes. A prototype tool and an evaluation over four example systems with multiple views, performance and scalability experiments, as well as a user study of the usefulness of the witnesses for engineers, demonstrate the contribution of our work to the state-of-the-art in component and connector modeling and analysis.
AB - The structure of component and connector (C&C) models, which are used in many application domains of software engineering, consists of components at different containment levels, their typed input and output ports, and the connectors between them. C&C views, presented in [MRR13], can be used to specify structural properties of C&C models in an expressive and intuitive way. This extended abstract reports on [MRR14], where we addressed the verification of a C&C model against a C&C view and presented efficient (polynomial) algorithms to decide satisfaction. A unique feature of our work, not present in existing approaches to checking structural properties of C&C models, is the generation of witnesses for satisfaction/non-satisfaction and of short natural-language texts, which serve to explain and formally justify the verification results and point the engineer to its causes. A prototype tool and an evaluation over four example systems with multiple views, performance and scalability experiments, as well as a user study of the usefulness of the witnesses for engineers, demonstrate the contribution of our work to the state-of-the-art in component and connector modeling and analysis.
UR - http://www.scopus.com/inward/record.url?scp=85060262293&partnerID=8YFLogxK
M3 - منشور من مؤتمر
T3 - Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI)
SP - 110
EP - 111
BT - Software Engineering and Management 2015
A2 - Assmann, Uwe
A2 - Demuth, Birgit
A2 - Spitta, Thorsten
A2 - Puschel, Georg
A2 - Kaiser, Ronny
PB - Gesellschaft fur Informatik (GI)
T2 - Software Engineering and Management 2015: Multikonferenz der GI-Fachbereiche Softwaretechnik (SWT) und Wirtschaftsinformatik (WI), FA WI-MAW - Software Engineering and Management 2015: Multiconference of the GI Special Interest Groups Software Engineeri...
Y2 - 17 March 2015 through 20 March 2015
ER -