OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
The C programming language
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
The B-book: assigning programs to meanings
The B-book: assigning programs to meanings
The unified software development process
The unified software development process
A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
Program development by stepwise refinement
Communications of the ACM
Flow diagrams, turing machines and languages with only two formation rules
Communications of the ACM
Building Reliable Component-Based Software Systems
Building Reliable Component-Based Software Systems
ArchJava: connecting software architecture to implementation
Proceedings of the 24th International Conference on Software Engineering
The GenVoca Model of Software-System Generators
IEEE Software
Essentials of Constraint Programming
Essentials of Constraint Programming
Principles of Object-Oriented Modeling and Simulation with Modelica 2.1
Principles of Object-Oriented Modeling and Simulation with Modelica 2.1
IEEE Transactions on Software Engineering
XML in a Nutshell, Third Edition
XML in a Nutshell, Third Edition
SOFA 2.0: Balancing Advanced Features in a Hierarchical Component Model
SERA '06 Proceedings of the Fourth International Conference on Software Engineering Research, Management and Applications
Component-Based Development Process and Component Lifecycle
ICSEA '06 Proceedings of the International Conference on Software Engineering Advances
IEEE Transactions on Software Engineering
The Common Component Modeling Example
A catalogue of component connectors to support development with reuse
Journal of Systems and Software
The W Model for Component-Based Software Development
SEAA '11 Proceedings of the 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications
A software component model and its preliminary formalisation
FMCO'05 Proceedings of the 4th international conference on Formal Methods for Components and Objects
Exogenous connectors for software components
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
(Behavioural) design patterns as composition operators
CBSE'10 Proceedings of the 13th international conference on Component-Based Software Engineering
Hi-index | 0.00 |
Building large and complex systems in one step (the 'big bang' approach) is a very challenging task, given that humans can only deal with a limited measure of complexity at a time. A more practical approach would be to build such systems incrementally, i.e. iteratively increment an incomplete version of the system under construction until the system is completed. In software engineering, there are such approaches, but they are generally top-down, and not component-based. In this paper we present a component-based approach, which is bottom-up, and demonstrate its feasibility by applying it to the CoCoME example.