Metamodeling for Method Engineering

M.A. Jeusfeld, M. Jarke, J. Mylopoulos

    Research output: Book/ReportBookScientific

    Abstract

    This text is a guide to the foundations of method engineering, a developing field concerned with the definition of techniques for designing software systems. The approach is based on metamodeling, the construction of a model about a collection of other models. The book applies the metamodeling approach in five case studies, each describing a solution to a problem in a specific domain. Suitable for classroom use, the book is also useful as a reference for practitioners. The book first presents the theoretical basis of metamodeling for method engineering, discussing information modeling, the potential of metamodeling for software systems development, and the introduction of the metamodeling tool ConceptBase. The second, and larger, portion of the book reports on applications of the metamodeling approach to method engineering. These detailed case studies range from telecommunication service specification, hypermedia design, and data warehousing to cooperative requirements engineering, chemical device modeling, and design of new abstraction principles of modeling languages. Although these chapters can stand alone as case studies, they also relate to the earlier theoretical chapters. The metamodeling approach described in the book is based on the Telos metamodeling language implemented by the ConceptBase system. An accompanying CD-ROM contains the ConceptBase system and a large collection of Telos metamodels discussed in the text. The CD-ROM enables readers to start directly with method engineering, from small method chunks up to complete method definitions. The complete definition of Ed Yourdon’s structured analysis method is included as an instructional example.
    Original languageEnglish
    Place of PublicationCambridge
    PublisherThe MIT Press
    Number of pages424
    ISBN (Print)9780262101080
    Publication statusPublished - 2009

    Publication series

    NameCooperative Information Systems

    Fingerprint

    CD-ROM
    Telecommunication services
    Requirements engineering
    Data warehouses
    Specifications
    Modeling languages

    Cite this

    Jeusfeld, M. A., Jarke, M., & Mylopoulos, J. (2009). Metamodeling for Method Engineering. (Cooperative Information Systems). Cambridge: The MIT Press.
    Jeusfeld, M.A. ; Jarke, M. ; Mylopoulos, J. / Metamodeling for Method Engineering. Cambridge : The MIT Press, 2009. 424 p. (Cooperative Information Systems).
    @book{84cf7c3f4b604b6eb57e1c0b0838ce7f,
    title = "Metamodeling for Method Engineering",
    abstract = "This text is a guide to the foundations of method engineering, a developing field concerned with the definition of techniques for designing software systems. The approach is based on metamodeling, the construction of a model about a collection of other models. The book applies the metamodeling approach in five case studies, each describing a solution to a problem in a specific domain. Suitable for classroom use, the book is also useful as a reference for practitioners. The book first presents the theoretical basis of metamodeling for method engineering, discussing information modeling, the potential of metamodeling for software systems development, and the introduction of the metamodeling tool ConceptBase. The second, and larger, portion of the book reports on applications of the metamodeling approach to method engineering. These detailed case studies range from telecommunication service specification, hypermedia design, and data warehousing to cooperative requirements engineering, chemical device modeling, and design of new abstraction principles of modeling languages. Although these chapters can stand alone as case studies, they also relate to the earlier theoretical chapters. The metamodeling approach described in the book is based on the Telos metamodeling language implemented by the ConceptBase system. An accompanying CD-ROM contains the ConceptBase system and a large collection of Telos metamodels discussed in the text. The CD-ROM enables readers to start directly with method engineering, from small method chunks up to complete method definitions. The complete definition of Ed Yourdon’s structured analysis method is included as an instructional example.",
    author = "M.A. Jeusfeld and M. Jarke and J. Mylopoulos",
    note = "Pagination: 424",
    year = "2009",
    language = "English",
    isbn = "9780262101080",
    series = "Cooperative Information Systems",
    publisher = "The MIT Press",

    }

    Jeusfeld, MA, Jarke, M & Mylopoulos, J 2009, Metamodeling for Method Engineering. Cooperative Information Systems, The MIT Press, Cambridge.

    Metamodeling for Method Engineering. / Jeusfeld, M.A.; Jarke, M.; Mylopoulos, J.

    Cambridge : The MIT Press, 2009. 424 p. (Cooperative Information Systems).

    Research output: Book/ReportBookScientific

    TY - BOOK

    T1 - Metamodeling for Method Engineering

    AU - Jeusfeld, M.A.

    AU - Jarke, M.

    AU - Mylopoulos, J.

    N1 - Pagination: 424

    PY - 2009

    Y1 - 2009

    N2 - This text is a guide to the foundations of method engineering, a developing field concerned with the definition of techniques for designing software systems. The approach is based on metamodeling, the construction of a model about a collection of other models. The book applies the metamodeling approach in five case studies, each describing a solution to a problem in a specific domain. Suitable for classroom use, the book is also useful as a reference for practitioners. The book first presents the theoretical basis of metamodeling for method engineering, discussing information modeling, the potential of metamodeling for software systems development, and the introduction of the metamodeling tool ConceptBase. The second, and larger, portion of the book reports on applications of the metamodeling approach to method engineering. These detailed case studies range from telecommunication service specification, hypermedia design, and data warehousing to cooperative requirements engineering, chemical device modeling, and design of new abstraction principles of modeling languages. Although these chapters can stand alone as case studies, they also relate to the earlier theoretical chapters. The metamodeling approach described in the book is based on the Telos metamodeling language implemented by the ConceptBase system. An accompanying CD-ROM contains the ConceptBase system and a large collection of Telos metamodels discussed in the text. The CD-ROM enables readers to start directly with method engineering, from small method chunks up to complete method definitions. The complete definition of Ed Yourdon’s structured analysis method is included as an instructional example.

    AB - This text is a guide to the foundations of method engineering, a developing field concerned with the definition of techniques for designing software systems. The approach is based on metamodeling, the construction of a model about a collection of other models. The book applies the metamodeling approach in five case studies, each describing a solution to a problem in a specific domain. Suitable for classroom use, the book is also useful as a reference for practitioners. The book first presents the theoretical basis of metamodeling for method engineering, discussing information modeling, the potential of metamodeling for software systems development, and the introduction of the metamodeling tool ConceptBase. The second, and larger, portion of the book reports on applications of the metamodeling approach to method engineering. These detailed case studies range from telecommunication service specification, hypermedia design, and data warehousing to cooperative requirements engineering, chemical device modeling, and design of new abstraction principles of modeling languages. Although these chapters can stand alone as case studies, they also relate to the earlier theoretical chapters. The metamodeling approach described in the book is based on the Telos metamodeling language implemented by the ConceptBase system. An accompanying CD-ROM contains the ConceptBase system and a large collection of Telos metamodels discussed in the text. The CD-ROM enables readers to start directly with method engineering, from small method chunks up to complete method definitions. The complete definition of Ed Yourdon’s structured analysis method is included as an instructional example.

    M3 - Book

    SN - 9780262101080

    T3 - Cooperative Information Systems

    BT - Metamodeling for Method Engineering

    PB - The MIT Press

    CY - Cambridge

    ER -

    Jeusfeld MA, Jarke M, Mylopoulos J. Metamodeling for Method Engineering. Cambridge: The MIT Press, 2009. 424 p. (Cooperative Information Systems).