Three decades of the OO-Method: fostering conceptual-model software engineering.
Saved in:
| 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.
Login for full access.
|
|
| 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 |