A Combined Approach for Component-based Software Design

Cléver Guareis de farias, Marten J. van Sinderen, Luis Ferreira Pires, Dick Quartel

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    20 Downloads (Pure)


    Component-based software development enables the construction of software artefacts by assembling binary units of production, distribution and deployment, the so-called software components. Several approaches addressing component-based development have been proposed recently. Most of these approaches are based on the Unified Modeling Language (UML). UML has been increasingly used in component-based development, despite some shortcomings associated with this language. This paper presents a methodology for the design of component-based applications that combines a modelbased approach with a UML-based approach. This combined approach tackles some of the limitations associated with UML, allowing a better control of the design process. Our combined approach is illustrated using some excerpts from a case study carried out on a chat application.
    Original languageUndefined
    Title of host publication3rd International Symposium on Distributed Objects and Applications (DOA'01) - Short Papers
    EditorsR. Baldoni
    Place of PublicationMelbourne, Australia
    PublisherRMIT University
    Number of pages8
    ISBN (Print)888665811-7
    Publication statusPublished - 2001
    Event3rd International Symposium on Distributed Objects & Applications, DOA 2001 - Rome, Italy, Rome, Italy
    Duration: 17 Sep 200120 Sep 2001
    Conference number: 3

    Publication series

    PublisherRMIT University


    Conference3rd International Symposium on Distributed Objects & Applications, DOA 2001
    Abbreviated titleDOA
    Other17-20 Sep 2001


    • IR-75947
    • METIS-205432
    • SCS-Services
    • EWI-8696

    Cite this