{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,18]],"date-time":"2025-05-18T14:24:23Z","timestamp":1747578263231,"version":"3.30.1"},"reference-count":61,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[1999,2,1]],"date-time":"1999-02-01T00:00:00Z","timestamp":917827200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information and Software Technology"],"published-print":{"date-parts":[[1999,2]]},"DOI":"10.1016\/s0950-5849(98)00127-x","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T19:22:55Z","timestamp":1027624975000},"page":"139-156","source":"Crossref","is-referenced-by-count":7,"title":["Comparing OPEN and UML: the two third-generation OO development approaches"],"prefix":"10.1016","volume":"41","author":[{"given":"B","family":"Henderson-Sellers","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"D.G","family":"Firesmith","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"year":"1991","series-title":"Object Oriented Modelling and Design","author":"Rumbaugh","key":"10.1016\/S0950-5849(98)00127-X_BIB1"},{"year":"1991","series-title":"Object-Oriented Analysis","author":"Coad","key":"10.1016\/S0950-5849(98)00127-X_BIB2"},{"year":"1990","series-title":"Designing object-Oriented Software","author":"Wirfs-Brock","key":"10.1016\/S0950-5849(98)00127-X_BIB3"},{"year":"1995","series-title":"Seamless Object-Oriented Architecture","author":"Wald\u00e9n","key":"10.1016\/S0950-5849(98)00127-X_BIB4"},{"year":"1994","series-title":"BOOKTWO of Object-Oriented Knowledge: The Working Object","author":"Henderson-Sellers","key":"10.1016\/S0950-5849(98)00127-X_BIB5"},{"year":"1997","series-title":"The OPEN Process Specification","author":"Graham","key":"10.1016\/S0950-5849(98)00127-X_BIB6"},{"year":"1998","series-title":"The OPEN Toolbox of Techniques","author":"Henderson-Sellers","key":"10.1016\/S0950-5849(98)00127-X_BIB7"},{"year":"1996","series-title":"Realizing the Object-Oriented Lifecycle","author":"Baudoin","key":"10.1016\/S0950-5849(98)00127-X_BIB8"},{"issue":"1","key":"10.1016\/S0950-5849(98)00127-X_BIB9","first-page":"34","article-title":"Variables limit reusability","volume":"2","author":"Wirfs-Brock","year":"1989","journal-title":"J. Obj.-Oriented Programming"},{"key":"10.1016\/S0950-5849(98)00127-X_BIB10","doi-asserted-by":"crossref","unstructured":"OMG, 1997, UML Semantics, Version 1.1, 15 September 1997, OMG document ad\/97-08-04.","DOI":"10.1049\/ic:19971122"},{"key":"10.1016\/S0950-5849(98)00127-X_BIB11","doi-asserted-by":"crossref","unstructured":"OMG, 1997, UML Notation, Version 1.1, 15 September 1997, OMG document ad\/97-08-05.","DOI":"10.1049\/ic:19971122"},{"year":"1997","series-title":"UML Distilled. Applying the Standard Object Modeling Language","author":"Fowler","key":"10.1016\/S0950-5849(98)00127-X_BIB12"},{"issue":"2","key":"10.1016\/S0950-5849(98)00127-X_BIB13","first-page":"67","article-title":"Objectory is the unified process","volume":"8","author":"Jacobson","year":"1998","journal-title":"Object Magazine"},{"issue":"2","key":"10.1016\/S0950-5849(98)00127-X_BIB14","first-page":"15","article-title":"Taking UML from innovation to usage (Interview with Grady Booch)","volume":"1","author":"Zamir","year":"1998","journal-title":"Component Strategies"},{"issue":"2","key":"10.1016\/S0950-5849(98)00127-X_BIB15","first-page":"2","article-title":"Use cases: the pros and cons","volume":"2","author":"Firesmith","year":"1995","journal-title":"Report on Object Analysis and Design"},{"issue":"3","key":"10.1016\/S0950-5849(98)00127-X_BIB16","first-page":"18","article-title":"The misuse of use cases","volume":"8","author":"Korson","year":"1998","journal-title":"Object Magazine"},{"issue":"3","key":"10.1016\/S0950-5849(98)00127-X_BIB17","first-page":"37","article-title":"UML: the positive spin","volume":"10","author":"Meyer","year":"1997","journal-title":"Amer. Programmer"},{"first-page":"589","year":"1994","series-title":"Object-Oriented Analysis and Design with Applications","key":"10.1016\/S0950-5849(98)00127-X_BIB18"},{"year":"1992","series-title":"Object-Oriented Software Engineering: A Use Case Driven Approach","author":"Jacobson","key":"10.1016\/S0950-5849(98)00127-X_BIB19"},{"year":"1995","series-title":"Migrating to Object Technology","author":"Graham","key":"10.1016\/S0950-5849(98)00127-X_BIB20"},{"year":"1993","series-title":"Object-Oriented Requirements Analysis and Logical Design: A Software Engineering Approach","author":"Firesmith","key":"10.1016\/S0950-5849(98)00127-X_BIB21"},{"year":"1997","series-title":"OPEN Modeling Language (OML) Reference Manual","author":"Firesmith","key":"10.1016\/S0950-5849(98)00127-X_BIB22"},{"issue":"10","key":"10.1016\/S0950-5849(98)00127-X_BIB23","first-page":"223","article-title":"Methodology standards: help or hindrance?","volume":"29","author":"Monarchi","year":"1994","journal-title":"Proc. Ninth Annual OOPSLA Conference ACM SIGPLAN"},{"key":"10.1016\/S0950-5849(98)00127-X_BIB24","unstructured":"Rational, UML Semantics, Version 1.0, 13 January 1997, (Unpublished), available from http:\/\/www.rational.com., 1997."},{"year":"1998","series-title":"Object-Oriented Metamethods","author":"Henderson-Sellers","key":"10.1016\/S0950-5849(98)00127-X_BIB25"},{"issue":"2","key":"10.1016\/S0950-5849(98)00127-X_BIB26","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1016\/0950-5849(94)90087-6","article-title":"Improving object-oriented analysis","volume":"36","author":"Eckert","year":"1994","journal-title":"Inf. Software Technol."},{"issue":"6","key":"10.1016\/S0950-5849(98)00127-X_BIB27","first-page":"6","article-title":"Who needs an OO methodology anyway?","volume":"8","author":"Henderson-Sellers","year":"1995","journal-title":"J. Obj.-Oriented Programming"},{"key":"10.1016\/S0950-5849(98)00127-X_BIB28","unstructured":"L.L. Constantine, B. Henderson-Sellers, Notation matters: Part 1 \u2013 framing the issues; Part 2 \u2013 applying the principles, Report on Object Analysis and Design, 2 (3) (1995) 25\u201329 and 2 (4) 20\u201323."},{"key":"10.1016\/S0950-5849(98)00127-X_BIB29","unstructured":"J. Suzuki, Y. Yamamoto, Making UML models exchangeable over the Internet with XML: UXF approach, Proc. \u300aUML\u300b 1998. Beyond the Notation, 3\/4 July, 1998, Mulhouse, France, pp. 65\u201374."},{"key":"10.1016\/S0950-5849(98)00127-X_BIB30","doi-asserted-by":"crossref","unstructured":"I. Khriss, M. Elkoutbi, R.K. Keller, Automating the synthesis of UML statechart diagrams from multiple collaboration diagrams, Proc. \u300aUML\u300b 1998, Beyond the Notation, 3\/4 July, Mulhouse, France, pp. 115\u2013126.","DOI":"10.1007\/978-3-540-48480-6_11"},{"key":"10.1016\/S0950-5849(98)00127-X_BIB31","unstructured":"OPEN Consortium, Proposing an open standard, Object Expert 2 (1) (1996) 14\u201315."},{"year":"1995","series-title":"Succeeding with Objects. Decision Frameworks for Project Management","author":"Goldberg","key":"10.1016\/S0950-5849(98)00127-X_BIB32"},{"issue":"8","key":"10.1016\/S0950-5849(98)00127-X_BIB33","first-page":"48","article-title":"COMMA: proposed core model","volume":"9","author":"Henderson-Sellers","year":"1997","journal-title":"J. Obj.-Oriented Prog. (ROAD)"},{"key":"10.1016\/S0950-5849(98)00127-X_BIB34","unstructured":"B. Henderson-Sellers, OML: proposals to enhance UML, Proc. \u300aUML\u300b 1998, Beyond the Notation, 3\/4 July, Mulhouse, France, pp. 319\u2013329."},{"issue":"5","key":"10.1016\/S0950-5849(98)00127-X_BIB35","first-page":"61","article-title":"Upgrading OML to Version 1.1: Part 2 \u2013 Additional concepts and notations","volume":"11","author":"Henderson-Sellers","year":"1998","journal-title":"Joop\/Road"},{"year":"1996","series-title":"Working with Objects. The OOram Software Engineering Manual","author":"Reenskaug","key":"10.1016\/S0950-5849(98)00127-X_BIB36"},{"issue":"6","key":"10.1016\/S0950-5849(98)00127-X_BIB37","first-page":"64","article-title":"Unified standard moves closer","volume":"1","author":"Jacobson","year":"1996","journal-title":"Object Expert"},{"issue":"2","key":"10.1016\/S0950-5849(98)00127-X_BIB38","first-page":"39","article-title":"Adding to your conceptual toolkit what\u2019s important about responsibility-driven design","volume":"1","author":"Wirfs-Brock","year":"1994","journal-title":"Report on Object Analysis and Design"},{"issue":"3","key":"10.1016\/S0950-5849(98)00127-X_BIB39","first-page":"80","article-title":"I lied about the trees or defaults and definitions in knowledge representation","volume":"6","author":"Brachman","year":"1985","journal-title":"The AI Magazine"},{"issue":"10","key":"10.1016\/S0950-5849(98)00127-X_BIB40","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/2.161279","article-title":"Applying design by contract","volume":"25","author":"Meyer","year":"1992","journal-title":"IEEE Computer"},{"key":"10.1016\/S0950-5849(98)00127-X_BIB41","unstructured":"E.G. Booch, Post on 24 June to otug@rational.com newsgroup entitled RE: (OTUG) OML, 1998."},{"issue":"1990","key":"10.1016\/S0950-5849(98)00127-X_BIB42","first-page":"78","article-title":"Breaking technical barriers in the 1990\u2019s","volume":"2(5)","author":"Urlocker","year":"1990","journal-title":"J.Obj.-Oriented Programming"},{"issue":"9","key":"10.1016\/S0950-5849(98)00127-X_BIB43","first-page":"41","article-title":"Associations considered a bad thing","volume":"9","author":"Graham","year":"1997","journal-title":"J. Obj.-Oriented Programming"},{"issue":"3","key":"10.1016\/S0950-5849(98)00127-X_BIB44","first-page":"48","article-title":"Upgrading OML to Version 1.1, Part 1. Referential relationships","volume":"11","author":"Firesmith","year":"1998","journal-title":"Joop\/Road"},{"year":"1998","series-title":"Visual Modelling with Rational Rose and UML","author":"Quatrani","key":"10.1016\/S0950-5849(98)00127-X_BIB45"},{"issue":"7","key":"10.1016\/S0950-5849(98)00127-X_BIB46","first-page":"51","article-title":"OPEN relationships \u2013 composition and containment","volume":"10","author":"Henderson-Sellers","year":"1997","journal-title":"Joop"},{"key":"10.1016\/S0950-5849(98)00127-X_BIB47","unstructured":"Rational, UML Notation Guide, Version 1.0, 13 January 1997, (Unpublished), available from http:\/\/www.rational.com., 1997."},{"issue":"8","key":"10.1016\/S0950-5849(98)00127-X_BIB48","first-page":"10","article-title":"Six different kinds of composition","volume":"5","author":"Odell","year":"1994","journal-title":"J. Obj.-Oriented Prog."},{"key":"10.1016\/S0950-5849(98)00127-X_BIB49","doi-asserted-by":"crossref","unstructured":"F. Civello, Roles for composite objects in object-oriented analysis and design, Procs. OOPSLA, (1993) 376\u2013393.","DOI":"10.1145\/167962.165929"},{"key":"10.1016\/S0950-5849(98)00127-X_BIB50","unstructured":"M. Saksena, M.M. Larrondo-Petrie, R.B. France, M.P. Evett, Extending aggregation constructs in UML, Procs. \u300aUML\u300b 1998. Beyond the Notation, 3-4 July, Mulhouse, France, pp. 273\u2013280."},{"key":"10.1016\/S0950-5849(98)00127-X_BIB51","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1016\/0167-6423(87)90035-9","article-title":"Statecharts: a visual formalism for complex systems","volume":"8","author":"Harel","year":"1987","journal-title":"Sci. Computer Program."},{"year":"1992","series-title":"Object-Oriented Systems Analysis. A Model-Driven Approach","author":"Embley","key":"10.1016\/S0950-5849(98)00127-X_BIB52"},{"year":"1995","series-title":"Real-Time Object-Oriented Modelling","author":"Selic","key":"10.1016\/S0950-5849(98)00127-X_BIB53"},{"issue":"1","key":"10.1016\/S0950-5849(98)00127-X_BIB54","first-page":"47","article-title":"OML metamodel: relationships and state modelling","volume":"10","author":"Henderson-Sellers","year":"1997","journal-title":"Journal of Object-Oriented Programming (ROAD section)"},{"key":"10.1016\/S0950-5849(98)00127-X_BIB55","unstructured":"I. Jacobson, Public communication on OOPSLA 94 panel: methodology standards: help or hindrance? 1994."},{"issue":"5","key":"10.1016\/S0950-5849(98)00127-X_BIB56","first-page":"8","article-title":"Getting started using use cases to capture requirements","volume":"7","author":"Rumbaugh","year":"1994","journal-title":"J. Obj.-Oriented Programming"},{"key":"10.1016\/S0950-5849(98)00127-X_BIB57","doi-asserted-by":"crossref","unstructured":"D.G. Firesmith, G. Hendley, S. Krutsch, M. Stowe, Object-Oriented Developing Using OPEN: A Complete Java Applications, Addison-Wesley, Reading, MA, 1998, p. 404+CD.","DOI":"10.1109\/TOOLS.1998.711052"},{"key":"10.1016\/S0950-5849(98)00127-X_BIB58","unstructured":"B. Henderson-Sellers, Notations are not enough, in: W. Gens (Ed.), Proc. STJA 98: Objektorientierte Sprachen, Konzepte und Systeme, 1998, pp. 84\u201389."},{"issue":"4","key":"10.1016\/S0950-5849(98)00127-X_BIB59","first-page":"26","article-title":"Methodology choices-adapt or adopt?","volume":"1","author":"Henderson-Sellers","year":"1994","journal-title":"Report on Object Analysis and Design"},{"issue":"5","key":"10.1016\/S0950-5849(98)00127-X_BIB60","first-page":"28","article-title":"The benefits of common object modelling notation","volume":"10","author":"Henderson-Sellers","year":"1997","journal-title":"Joop"},{"issue":"9","key":"10.1016\/S0950-5849(98)00127-X_BIB61","first-page":"49","article-title":"OPEN relationships \u2013 associations, mappings, dependencies, and uses","volume":"10","author":"Henderson-Sellers","year":"1998","journal-title":"Joop"}],"container-title":["Information and Software Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S095058499800127X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S095058499800127X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,12,5]],"date-time":"2024-12-05T01:58:30Z","timestamp":1733363910000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S095058499800127X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,2]]},"references-count":61,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1999,2]]}},"alternative-id":["S095058499800127X"],"URL":"https:\/\/doi.org\/10.1016\/s0950-5849(98)00127-x","relation":{},"ISSN":["0950-5849"],"issn-type":[{"type":"print","value":"0950-5849"}],"subject":[],"published":{"date-parts":[[1999,2]]}}}