Putting the parts together-concepts, description techniques, and development process for componentware

We outline and clarify the essential concepts of the componentware paradigm. After motivating the role of formal foundations and introducing a number of useful description techniques, we propose a flexible process model for component based development based on process patterns. The presented techniques and concepts serve as building blocks of an overall methodology for componentware which is the focus of our current work.

[1]  Ernst Denert Dokumentorientierte Software-Entwicklung , 1993, Inform. Spektrum.

[2]  Manfred Broy,et al.  A Formal Model for Componentware , 1999, FBT.

[3]  Dan Harkey,et al.  Client/Server programming with Java and Corba , 1997 .

[4]  Andreas Rausch,et al.  Using UML for Modeling a Distributed Java Application , 1999 .

[5]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[6]  Bernhard Rumpe,et al.  Towards a Precise Semantics for Object-Oriented Modeling Techniques , 1997, ECOOP Workshops.

[7]  Manfred Broy,et al.  A Graphical Description Technique for Communication in Software Architectures , 1997 .

[8]  Manfred Broy,et al.  Graphical Development of Consistent System Specifications , 1996, FME.

[9]  Andreas Rausch,et al.  Component-Oriented Redesign of the CASE-Tool AutoFocus , 1997 .

[10]  Bernhard Schätz,et al.  AutoFocus: A Tool for Distributed Systems Specification , 1996, FTRTFT.

[11]  Bernhard Rumpe,et al.  Formale Methodik des Entwurfs verteilter objektorientierter Systeme , 1996, Datenbank Rundbr..

[12]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[13]  Veronika Thurner,et al.  A Formally Founded Description Technique for Business Processes , 1998, PDSE.

[14]  Heinrich Hussmann Indirect Use of Formal Methods in Software Engineering , 1999 .

[15]  Andreas Rausch,et al.  A Component-Oriented Architecture for the CASE-Tool AUTOFOCUS , 1999 .

[16]  Bernhard Rumpe,et al.  Towards a Formalization of the Unified Modeling Language , 1997, ECOOP.

[17]  Andreas Rausch,et al.  A Componentware Development Methodology based on Process Patterns , 1998 .

[18]  Bernhard Rumpe,et al.  Modeling dynamic component interfaces , 1998, Proceedings. Technology of Object-Oriented Languages. TOOLS 26 (Cat. No.98EX176).

[19]  Manfred Broy,et al.  The Design of Distributed Systems - An Introduction to FOCUS-revised version , 1992 .

[20]  David Flanagan,et al.  Java in a Nutshell , 1996 .

[21]  Rudolf Hettler,et al.  Entity, Relationship-Datenmodellierung in axiomatischen Spezifikationssprachen , 1995 .

[22]  Andreas Rausch,et al.  Using the SysLab Method - A Case Study , 1997 .