CoCoTA – Common Component Task.- CoCoME - The Common Component Modeling Example.- Modeling Components and Component-Based Systems in KobrA.- A Rich Services Approach to CoCoME.- Modelling with Relational Calculus of Object and Component Systems - rCOS.- Component-Interaction Automata Approach (CoIn).- Service-Oriented Modeling of CoCoME with Focus and AutoFocus.- Modelling the CoCoME with the Java/A Component Model.- Linking Programs to Architectures: An Object-Oriented Hierarchical Software Model Based on Boxes.- Modelling the CoCoME with DisCComp.- Palladio – Prediction of Performance Properties.- KLAPER: An Intermediate Language for Model-Driven Predictive Analysis of Performance and Reliability.- CoCoME in Fractal.- CoCoME in SOFA.- A Specification Language for Distributed Components Implemented in GCM/ProActive.- CoCoME Jury Evaluation and Conclusion.
This volume defines a common example for modelling approaches of component based systems. It is based on the Dagstuhl research seminar CoCoME (Common Component Modelling Example), which was held from August 1-3, 2007, at Schloss Dagstuhl, Germany.
The Common Component Modelling Example makes it possible to compare different approaches and to validate existing models. It serves as a platform for the classification of existing models and approaches and the interchange of research ideas, enabling researchers to focus and to tackle aspects less frequently dealt with.
The CoCoME project is an ongoing venture, one of the aims of which is the adoption of the Common Component Modelling Example by the entire component community as a means of comparing and validating their approaches.
Based on the 2007 Dagstuhl Research Seminar CoCoME, this book defines a common example for modeling approaches of component-based systems. The book makes it possible to compare different approaches and to validate existing models.
CoCoTA - Common Component Task.- CoCoME - The Common Component Modeling Example.- Modeling Components and Component-Based Systems in KobrA.- A Rich Services Approach to CoCoME.- Modelling with Relational Calculus of Object and Component Systems - rCOS.- Component-Interaction Automata Approach (CoIn).- Service-Oriented Modeling of CoCoME with Focus and AutoFocus.- Modelling the CoCoME with the Java/A Component Model.- Linking Programs to Architectures: An Object-Oriented Hierarchical Software Model Based on Boxes.- Modelling the CoCoME with DisCComp.- Palladio - Prediction of Performance Properties.- KLAPER: An Intermediate Language for Model-Driven Predictive Analysis of Performance and Reliability.- CoCoME in Fractal.- CoCoME in SOFA.- A Specification Language for Distributed Components Implemented in GCM/ProActive.- CoCoME Jury Evaluation and Conclusion.
Prof. Dr. Andreas Rausch leitet die Arbeitsgruppe Softwarearchitektur an der Technischen Universität in Kaiserslautern. Er hat 2001 an der Technischen Universität München, am Lehrstuhl von Prof. Dr. Manfred Broy, mit der Dissertation "Componentware Methodik des evolutionären Architekturentwurfs" promoviert. Er ist der Projektleiter der Entwicklung des neuen V-Modell XT, des Entwicklungsstandards für IT-Systeme des Bundes. Neben seinen Forschungsaktivitäten war Andreas Rausch im Rahmen einiger industrieller Softwareprojekte an der Entwicklung von großen, verteilten System beteiligt. Er ist einer der vier Gründer und Gesellschafter des Software- und Beratungsunternehmens 4Soft GmbH, München
Inhaltsverzeichnis
CoCoTA ¿ Common Component Task.- CoCoME - The Common Component Modeling Example.- Modeling Components and Component-Based Systems in KobrA.- A Rich Services Approach to CoCoME.- Modelling with Relational Calculus of Object and Component Systems - rCOS.- Component-Interaction Automata Approach (CoIn).- Service-Oriented Modeling of CoCoME with Focus and AutoFocus.- Modelling the CoCoME with the Java/A Component Model.- Linking Programs to Architectures: An Object-Oriented Hierarchical Software Model Based on Boxes.- Modelling the CoCoME with DisCComp.- Palladio ¿ Prediction of Performance Properties.- KLAPER: An Intermediate Language for Model-Driven Predictive Analysis of Performance and Reliability.- CoCoME in Fractal.- CoCoME in SOFA.- A Specification Language for Distributed Components Implemented in GCM/ProActive.- CoCoME Jury Evaluation and Conclusion.
Klappentext
Severalconferenceand workshopseriesarededicated to formalcomponent m- els and their use in veri?cation and quality prediction, such as FMCO, CBSE, FESCA,FACS andQoSA. There are a plethoraof componentmodels published, all with speci?c merits and bene?ts. However, most often these models are not used for comparison, as each research group concentrates on di?erent aspects of formal component modelling and quality prediction. Like the famous pro- 1 duction cell approach of the FZI, Karlsruhe, which has served since 1995 as a common example for di?erent embedded systems safety veri?cation, in this v- ume we de?ne a commonexample for modelling approachesof component-based systems. This Common Component Modelling Example enables the compa- bility of di?erent approaches, the validation of existing models, a better focus of research to tackle aspects less frequently dealt within the classi?cation of - isting models and approaches, an eased interchange of research ideas, as well as a simpli?ed and increased coordination and research collaborations to join complementary models and approaches. In this volume we de?ne the Common Component Modelling Example and present the models in current modelling and analysis approaches. The book concludes with comments on each modelling approach by an international jury. August 2007 Andreas Rausch Ralf Reussner Ra?aela Mirandola Franti? sek Pl¿ a? sil 1 Springer LNCS vol. 891. Organization The Dagstuhl research seminar for CoCoME (Common Component Modelling Example)modellingcontestispartofaseriesofseminarsorganizedwithsupport by the German Computer Science Society (Gesellschaft fu ¿r Informatik,GI). It was held during August 1-3, 2007 at Schloss Dagstuhl, Germany, as event number 07312.