Three decades of the OO-Method: fostering conceptual-model software engineering.

Saved in:
Bibliographic Details
Title: Three decades of the OO-Method: fostering conceptual-model software engineering.
Authors: Pastor, Oscar1 (AUTHOR) opastor@pros.upv.es, Noel, Rene2 (AUTHOR) rene.noel@uv.cl, Panach, Jose Ignacio3 (AUTHOR) joigpana@uv.es
Source: Software & Systems Modeling. Aug2026, Vol. 25 Issue 4, p1289-1304. 16p.
Subjects: Model-driven software architecture, Code generators, Generative artificial intelligence, Conceptual models, Requirements engineering, Object-oriented programming, Software engineering, Agile software development
Abstract: The consolidation of the object-oriented (OO) programming paradigm in the early 1990s sparked a growing need for methodological support, leading to significant advancements in software engineering. Conceptual modeling took advantage of this OO-based wave to provide modeling techniques that were designed to incorporate that expressiveness. This period emphasized the precise conceptualization of complex problem domains as a foundational step toward developing robust technological solutions and formalizing practices that had been evolving since the 1980s. The OO-Method marked a significant milestone by introducing a model-driven approach to generate functional software directly from models defining the system's structure, behavior, logic, and presentation. This innovation led to the development of a supporting tool capable of automating software generation, which has been continuously updated since the 2000s to align with evolving technologies. Additionally, the integration of requirements engineering approaches expanded the method's scope, enhancing its ability to capture and formalize system needs with semantic consistency. This work reviews the evolution of the OO-Method, its derived and integrated initiatives, and the scientific studies that have historically validated its contributions. Adopting a historical perspective, the review explores the present and future of model-driven software engineering, from code generation based on software models to the strategic alignment of agile and current challenges for leveraging generative artificial intelligence techniques. [ABSTRACT FROM AUTHOR]
Copyright of Software & Systems Modeling is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
Full text is not displayed to guests.
FullText Links:
  – Type: pdflink
Text:
  Availability: 1
Header DbId: egs
DbLabel: Engineering Source
An: 196598290
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Three decades of the OO-Method: fostering conceptual-model software engineering.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Pastor%2C+Oscar%22">Pastor, Oscar</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> opastor@pros.upv.es</i><br /><searchLink fieldCode="AR" term="%22Noel%2C+Rene%22">Noel, Rene</searchLink><relatesTo>2</relatesTo> (AUTHOR)<i> rene.noel@uv.cl</i><br /><searchLink fieldCode="AR" term="%22Panach%2C+Jose+Ignacio%22">Panach, Jose Ignacio</searchLink><relatesTo>3</relatesTo> (AUTHOR)<i> joigpana@uv.es</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Software+%26+Systems+Modeling%22">Software & Systems Modeling</searchLink>. Aug2026, Vol. 25 Issue 4, p1289-1304. 16p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Model-driven+software+architecture%22">Model-driven software architecture</searchLink><br /><searchLink fieldCode="DE" term="%22Code+generators%22">Code generators</searchLink><br /><searchLink fieldCode="DE" term="%22Generative+artificial+intelligence%22">Generative artificial intelligence</searchLink><br /><searchLink fieldCode="DE" term="%22Conceptual+models%22">Conceptual models</searchLink><br /><searchLink fieldCode="DE" term="%22Requirements+engineering%22">Requirements engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Object-oriented+programming%22">Object-oriented programming</searchLink><br /><searchLink fieldCode="DE" term="%22Software+engineering%22">Software engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Agile+software+development%22">Agile software development</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: The consolidation of the object-oriented (OO) programming paradigm in the early 1990s sparked a growing need for methodological support, leading to significant advancements in software engineering. Conceptual modeling took advantage of this OO-based wave to provide modeling techniques that were designed to incorporate that expressiveness. This period emphasized the precise conceptualization of complex problem domains as a foundational step toward developing robust technological solutions and formalizing practices that had been evolving since the 1980s. The OO-Method marked a significant milestone by introducing a model-driven approach to generate functional software directly from models defining the system's structure, behavior, logic, and presentation. This innovation led to the development of a supporting tool capable of automating software generation, which has been continuously updated since the 2000s to align with evolving technologies. Additionally, the integration of requirements engineering approaches expanded the method's scope, enhancing its ability to capture and formalize system needs with semantic consistency. This work reviews the evolution of the OO-Method, its derived and integrated initiatives, and the scientific studies that have historically validated its contributions. Adopting a historical perspective, the review explores the present and future of model-driven software engineering, from code generation based on software models to the strategic alignment of agile and current challenges for leveraging generative artificial intelligence techniques. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Software & Systems Modeling is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=196598290
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1007/s10270-025-01299-w
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 16
        StartPage: 1289
    Subjects:
      – SubjectFull: Model-driven software architecture
        Type: general
      – SubjectFull: Code generators
        Type: general
      – SubjectFull: Generative artificial intelligence
        Type: general
      – SubjectFull: Conceptual models
        Type: general
      – SubjectFull: Requirements engineering
        Type: general
      – SubjectFull: Object-oriented programming
        Type: general
      – SubjectFull: Software engineering
        Type: general
      – SubjectFull: Agile software development
        Type: general
    Titles:
      – TitleFull: Three decades of the OO-Method: fostering conceptual-model software engineering.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Pastor, Oscar
      – PersonEntity:
          Name:
            NameFull: Noel, Rene
      – PersonEntity:
          Name:
            NameFull: Panach, Jose Ignacio
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 08
              Text: Aug2026
              Type: published
              Y: 2026
          Identifiers:
            – Type: issn-print
              Value: 16191366
          Numbering:
            – Type: volume
              Value: 25
            – Type: issue
              Value: 4
          Titles:
            – TitleFull: Software & Systems Modeling
              Type: main
ResultId 1