A systematic approach for component-based software development

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

    Research output: Contribution to conferencePaper

    51 Downloads (Pure)

    Abstract

    Component-based software development enables the construction of software artefacts by assembling prefabricated, configurable and independently evolving building blocks, called software components. This paper presents an approach for the development of component-based software artefacts. This approach consists of splitting the software development process according to four abstraction levels, viz., enterprise, system, component and object, and three different views, viz., structural, behavioural and interactional. The use of different abstraction levels and views allows a better control of the development process.
    Original languageUndefined
    Pages127-131
    Number of pages5
    Publication statusPublished - 2000
    Event7th European Concurrent Engineering Conference, ECEC 2000: Concurrent Engineering in the Framework of IT Convergence - Leicester, United Kingdom
    Duration: 17 Apr 200019 Apr 2000
    Conference number: 7

    Conference

    Conference7th European Concurrent Engineering Conference, ECEC 2000
    Abbreviated titleECEC
    CountryUnited Kingdom
    CityLeicester
    Period17/04/0019/04/00

    Keywords

    • EWI-8742
    • IR-66767
    • SCS-Services

    Cite this

    Guareis de farias, C., van Sinderen, M. J., & Ferreira Pires, L. (2000). A systematic approach for component-based software development. 127-131. Paper presented at 7th European Concurrent Engineering Conference, ECEC 2000, Leicester, United Kingdom.
    Guareis de farias, Cléver ; van Sinderen, Marten J. ; Ferreira Pires, Luis. / A systematic approach for component-based software development. Paper presented at 7th European Concurrent Engineering Conference, ECEC 2000, Leicester, United Kingdom.5 p.
    @conference{3492c177e00647e2ba0283b4fcbff680,
    title = "A systematic approach for component-based software development",
    abstract = "Component-based software development enables the construction of software artefacts by assembling prefabricated, configurable and independently evolving building blocks, called software components. This paper presents an approach for the development of component-based software artefacts. This approach consists of splitting the software development process according to four abstraction levels, viz., enterprise, system, component and object, and three different views, viz., structural, behavioural and interactional. The use of different abstraction levels and views allows a better control of the development process.",
    keywords = "EWI-8742, IR-66767, SCS-Services",
    author = "{Guareis de farias}, Cl{\'e}ver and {van Sinderen}, {Marten J.} and {Ferreira Pires}, Luis",
    note = "Imported from research group ASNA (ID number 200); null ; Conference date: 17-04-2000 Through 19-04-2000",
    year = "2000",
    language = "Undefined",
    pages = "127--131",

    }

    Guareis de farias, C, van Sinderen, MJ & Ferreira Pires, L 2000, 'A systematic approach for component-based software development' Paper presented at 7th European Concurrent Engineering Conference, ECEC 2000, Leicester, United Kingdom, 17/04/00 - 19/04/00, pp. 127-131.

    A systematic approach for component-based software development. / Guareis de farias, Cléver; van Sinderen, Marten J.; Ferreira Pires, Luis.

    2000. 127-131 Paper presented at 7th European Concurrent Engineering Conference, ECEC 2000, Leicester, United Kingdom.

    Research output: Contribution to conferencePaper

    TY - CONF

    T1 - A systematic approach for component-based software development

    AU - Guareis de farias, Cléver

    AU - van Sinderen, Marten J.

    AU - Ferreira Pires, Luis

    N1 - Imported from research group ASNA (ID number 200)

    PY - 2000

    Y1 - 2000

    N2 - Component-based software development enables the construction of software artefacts by assembling prefabricated, configurable and independently evolving building blocks, called software components. This paper presents an approach for the development of component-based software artefacts. This approach consists of splitting the software development process according to four abstraction levels, viz., enterprise, system, component and object, and three different views, viz., structural, behavioural and interactional. The use of different abstraction levels and views allows a better control of the development process.

    AB - Component-based software development enables the construction of software artefacts by assembling prefabricated, configurable and independently evolving building blocks, called software components. This paper presents an approach for the development of component-based software artefacts. This approach consists of splitting the software development process according to four abstraction levels, viz., enterprise, system, component and object, and three different views, viz., structural, behavioural and interactional. The use of different abstraction levels and views allows a better control of the development process.

    KW - EWI-8742

    KW - IR-66767

    KW - SCS-Services

    M3 - Paper

    SP - 127

    EP - 131

    ER -

    Guareis de farias C, van Sinderen MJ, Ferreira Pires L. A systematic approach for component-based software development. 2000. Paper presented at 7th European Concurrent Engineering Conference, ECEC 2000, Leicester, United Kingdom.