{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,31]],"date-time":"2022-03-31T22:52:48Z","timestamp":1648767168236},"reference-count":22,"publisher":"World Scientific Pub Co Pte Lt","issue":"08","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2008,12]]},"abstract":"<jats:p>Domain engineering can simplify the development of software systems in specific domains. During domain analysis, the first step of domain engineering, the domain is modeled at an abstract level, providing guidelines for modeling applications within that domain. Drawbacks of existing domain analysis approaches include poor guidelines for domain-specific application modeling, insufficient validations capability, and limited usability. In this paper we apply the Application-based Domain Modeling (ADOM) to the Object-Process Methodology (OPM). This application requires the extension of OPM with a classification mechanism. Showing that the ADOM-OPM approach overcomes limitations of existing approaches, we further verify experimentally that the level of correctness of an ADOM extended OPM model is higher than that achieved without the extension. Finally, we ensure that the proposed extension does not degrade the generic vanilla form of OPM.<\/jats:p>","DOI":"10.1142\/s0218194008004045","type":"journal-article","created":{"date-parts":[[2009,3,6]],"date-time":"2009-03-06T11:56:08Z","timestamp":1236340568000},"page":"1115-1142","source":"Crossref","is-referenced-by-count":2,"title":["THE APPLICATION-BASED DOMAIN ANALYSIS APPROACH AND ITS OBJECT-PROCESS METHODOLOGY IMPLEMENTATION"],"prefix":"10.1142","volume":"18","author":[{"given":"ARNON","family":"STURM","sequence":"first","affiliation":[{"name":"Department of Information Systems Engineering, Ben Gurion University of the Negev, Beer Sheva, 84105, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"DOV","family":"DORI","sequence":"additional","affiliation":[{"name":"Faculty of Industrial Engineering and Management, Technion \u2014 Israel Institute of Technology, Haifa, 32000, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"ONN","family":"SHEHORY","sequence":"additional","affiliation":[{"name":"IBM Haifa Research Lab, Haifa University Campus, Haifa, 31905, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2011,11,21]]},"reference":[{"key":"rf3","doi-asserted-by":"publisher","DOI":"10.1145\/297075.297081"},{"key":"rf4","volume-title":"Generative Programming \u2014 Methods, Tools, and Applications","author":"Czarnecki K.","year":"2000"},{"key":"rf7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-56209-9"},{"key":"rf8","first-page":"374","volume":"16","author":"Dori D.","journal-title":"Pattern Recognition Letters"},{"key":"rf9","doi-asserted-by":"publisher","DOI":"10.1080\/095119296131454"},{"key":"rf10","first-page":"141","author":"Reinhartz-Berger I.","journal-title":"Annals on Software Engineering"},{"key":"rf11","doi-asserted-by":"publisher","DOI":"10.1109\/32.879812"},{"key":"rf12","doi-asserted-by":"publisher","DOI":"10.1023\/B:EMSE.0000048323.40484.e0"},{"key":"rf13","doi-asserted-by":"publisher","DOI":"10.4018\/jdm.2001010103"},{"key":"rf15","first-page":"53","volume":"11","author":"Peleg M.","journal-title":"J. Object-Oriented Programming"},{"key":"rf16","volume-title":"Domain Architectures: Models and Architectures for UML Applications","author":"Duffy D. J.","year":"2004"},{"key":"rf17","first-page":"65","volume":"3","author":"McGregor J. D.","journal-title":"J. Object Technology"},{"key":"rf18","volume-title":"Designing Software Product Lines with UML","author":"Gomma H.","year":"2004"},{"key":"rf19","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2003.04.004"},{"key":"rf21","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2003.04.002"},{"key":"rf22","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018980625587"},{"key":"rf23","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018968222862"},{"key":"rf24","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-005-2648-4"},{"key":"rf25","doi-asserted-by":"crossref","unstructured":"J.\u00a0Neighbors, Software Reusability. Volume I: Concepts and Models, eds. T.\u00a0Biggerstaff and A.\u00a0Perlis (Addison-Wesley, Reading, 1989)\u00a0pp. 295\u2013319.","DOI":"10.1145\/73103.73115"},{"key":"rf27","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018972323770"},{"key":"rf35","volume-title":"The Object Constraint Language: Precise Modeling with UML","author":"Warmer J.","year":"1998"},{"key":"rf36","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.15"}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194008004045","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,16]],"date-time":"2020-05-16T12:36:53Z","timestamp":1589632613000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218194008004045"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,12]]},"references-count":22,"journal-issue":{"issue":"08","published-online":{"date-parts":[[2011,11,21]]},"published-print":{"date-parts":[[2008,12]]}},"alternative-id":["10.1142\/S0218194008004045"],"URL":"https:\/\/doi.org\/10.1142\/s0218194008004045","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"value":"0218-1940","type":"print"},{"value":"1793-6403","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,12]]}}}