{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T20:49:50Z","timestamp":1761511790320,"version":"3.40.5"},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[1997,1,1]],"date-time":"1997-01-01T00:00:00Z","timestamp":852076800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[1997,1,1]],"date-time":"1997-01-01T00:00:00Z","timestamp":852076800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Annals of Software Engineering"],"published-print":{"date-parts":[[1997,1]]},"DOI":"10.1023\/a:1018954425162","type":"journal-article","created":{"date-parts":[[2003,2,19]],"date-time":"2003-02-19T22:07:13Z","timestamp":1045692433000},"page":"319-343","source":"Crossref","is-referenced-by-count":32,"title":["A practical approach to combining requirements definition and object\u2010oriented analysis"],"prefix":"10.1007","volume":"3","author":[{"given":"Hermann","family":"Kaindl","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"326144_CR1","volume-title":"Object-Oriented Analysis And Design With Applications","author":"G. Booch","year":"1994","unstructured":"Booch, G. (1994), Object-Oriented Analysis And Design With Applications, Second Edition, Benjamin\/Cummings, Redwood City, CA.","edition":"Second Edition"},{"issue":"4","key":"326144_CR2","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1109\/MC.1985.1662870","volume":"18","author":"A. Borgida","year":"1985","unstructured":"Borgida, A., S. Greenspan, and J. Mylopoulos (1985), \u201cKnowledge Representation as the Basis for Requirements Specification,\u201d IEEE Computer 18,4, 82\u201391.","journal-title":"IEEE Computer"},{"key":"326144_CR3","unstructured":"Carroll, J.M., Ed. (1995), Scenario-Based Design: Envisioning Work and Technology in System Development, John Wiley and Sons, New York, NY."},{"issue":"1","key":"326144_CR4","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/2.179157","volume":"26","author":"B. Chandrasekaran","year":"1993","unstructured":"Chandrasekaran, B., A.K. Goel, and Y. Iwasaki (1993), \u201cFunctional Representation as Design Rationale,\u201d IEEE Computer 26,1, 48\u201356.","journal-title":"IEEE Computer"},{"key":"326144_CR5","first-page":"30","volume-title":"Proceedings of the AAAI-96 Workshop on Workshop on Modeling and Reasoning about Function","author":"B. Chandrasekaran","year":"1996","unstructured":"Chandrasekaran, B. and J.R. Josephson (1996), \u201cRepresenting Function as Effect: Assigning Functions to Objects in Context and Out,\u201d In Proceedings of the AAAI-96 Workshop on Workshop on Modeling and Reasoning about Function, AAAI, Menlo Park, CA, pp. 30\u201337."},{"key":"326144_CR6","volume-title":"Object-Oriented Analysis","author":"P. Coad","year":"1991","unstructured":"Coad, P. and E. Yourdon (1991), Object-Oriented Analysis, Second Edition, Prentice Hall, Englewood Cliffs, NJ.","edition":"Second Edition"},{"key":"326144_CR7","volume-title":"Object-Oriented Development: The Fusion Method","author":"D. Coleman","year":"1994","unstructured":"Coleman, D., P. Arnold, S. Bodoff, C. Dollin, H. Gilchrist, F. Hayes, and P. Jeremaes (1994), Object-Oriented Development: The Fusion Method, Prentice Hall, Englewood Cliffs, NJ."},{"issue":"4","key":"326144_CR8","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1145\/58566.59297","volume":"6","author":"J. Conklin","year":"1988","unstructured":"Conklin, J. and M.L. Begeman (1988), \u201cgIBIS: A Hypertext Tool for Exploratory Policy Discussion,\u201d ACM Transactions on Office Information Systems 6,4, 303\u2013331.","journal-title":"ACM Transactions on Office Information Systems"},{"key":"326144_CR9","volume-title":"Designing Object Systems","author":"S. Cook","year":"1994","unstructured":"Cook, S. and J. Daniels (1994), Designing Object Systems, Prentice Hall, Englewood Cliffs, NJ."},{"issue":"4","key":"326144_CR10","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1109\/64.10017","volume":"3","author":"A.J. Czuchry","year":"1988","unstructured":"Czuchry, A.J. and D.R. Harris (1988), \u201cKBRA: A New Paradigm for Requirements Engineering,\u201d IEEE Expert 3,4, 21\u201335.","journal-title":"IEEE Expert"},{"key":"326144_CR11","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/0167-6423(93)90021-G","volume":"20","author":"A. Dardenne","year":"1993","unstructured":"Dardenne, A., A. van Lamsweerde, and S. Fickas (1993), \u201cGoal-Directed Requirements Acquisition,\u201d Science of Computer Programming 20, 3\u201350.","journal-title":"Science of Computer Programming"},{"key":"326144_CR12","volume-title":"Software Requirements: Objects, Functions, and States","author":"A.M. Davis","year":"1993","unstructured":"Davis, A.M. (1993), Software Requirements: Objects, Functions, and States, Prentice Hall, Englewood Cliffs, NJ."},{"issue":"1","key":"326144_CR13","first-page":"21","volume":"5","author":"D. de Champeaux","year":"1992","unstructured":"de Champeaux, D. and P. Faure (1992), \u201cA Comparative Study of Object-Oriented Analysis Methods,\u201d Journal of Object-Oriented Programming 5,1, 21\u201333.","journal-title":"Journal of Object-Oriented Programming"},{"key":"326144_CR14","volume-title":"Object-Oriented System Development","author":"D. de Champeaux","year":"1993","unstructured":"de Champeaux, D., D. Lea, and P. Faure (1993), Object-Oriented System Development, Addison-Wesley, Reading, MA."},{"key":"326144_CR15","volume-title":"Structured Analysis and System Specification","author":"T. DeMarco","year":"1978","unstructured":"DeMarco, T. (1978), Structured Analysis and System Specification, Prentice Hall, Englewood Cliffs, NJ."},{"key":"326144_CR16","volume-title":"Object-Oriented Systems Analysis: A Model-Driven Approach","author":"D.M. Embley","year":"1992","unstructured":"Embley, D.M., B.D. Kurtz, and S.N. Woodfield (1992), Object-Oriented Systems Analysis: A Model-Driven Approach, Prentice Hall, Englewood Cliffs, NJ."},{"issue":"1","key":"326144_CR17","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1142\/S0218194092000038","volume":"2","author":"A. Finkelstein","year":"1992","unstructured":"Finkelstein, A., J. Kramer, B. Nuseibeh, L. Finkelstein, and M. Goedicke (1992), \u201cViewpoints: A Framework for Integrating Multiple Perspectives in System Development,\u201d International Journal of Software Engineering and Knowledge Engineering (SEKE), 2,1, 31\u201357.","journal-title":"International Journal of Software Engineering and Knowledge Engineering (SEKE)"},{"key":"326144_CR18","volume-title":"Object-Oriented Requirements Analysis and Logical Design","author":"D.G. Firesmith","year":"1993","unstructured":"Firesmith, D.G. (1993), Object-Oriented Requirements Analysis and Logical Design, John Wiley and Sons, New York, NY."},{"issue":"8","key":"326144_CR19","first-page":"57","volume":"7","author":"D.G. Firesmith","year":"1995","unstructured":"Firesmith, D.G. (1995), \u201cObject-Oriented State Modeling Using ADM4,\u201d Journal of Object-Oriented Programming 7,8, 57\u201365.","journal-title":"Journal of Object-Oriented Programming"},{"key":"326144_CR20","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1145\/74224.74233","volume-title":"Proceedings of the Second ACM Conference on Hypertext (Hypertext'89)","author":"G. Fischer","year":"1989","unstructured":"Fischer, G., R. McCall, and A. Morch (1989), \u201cJANUS: Integrating Hypertext with a Knowledge-Based Design Environment,\u201d In Proceedings of the Second ACM Conference on Hypertext (Hypertext'89), ACM Press, New York, NY, pp. 105\u2013117."},{"key":"326144_CR21","first-page":"135","volume-title":"Proceedings of the Sixteenth International Conference on Software Engineering (ICSE-16)","author":"S. Greenspan","year":"1994","unstructured":"Greenspan, S., J. Mylopoulos, and A. Borgida (1994), \u201cOn Formal Requirements Modeling Languages: RML Revisited,\u201d In Proceedings of the Sixteenth International Conference on Software Engineering (ICSE-16), IEEE Computer Society Press, Los Alamitos, CA, pp. 135\u2013147."},{"issue":"2","key":"326144_CR22","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/175235.175237","volume":"37","author":"F. Halasz","year":"1994","unstructured":"Halasz, F. and M. Schwartz (1994), \u201cThe Dexter Hypertext Reference Model,\u201d Communications of the ACM 37,2, 30\u201339.","journal-title":"Communications of the ACM"},{"issue":"4","key":"326144_CR23","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1109\/32.54292","volume":"16","author":"D. Harel","year":"1990","unstructured":"Harel, D., H. Lachover, A. Naamad, A. Pnueli, M. Politi, R. Sherman, A. Shtull-Trauring, and M. Trakhtenbrot (1990), \u201cSTATEMATE: A Working Environment for the Development of Complex Reactive Systems,\u201d IEEE Transactions on Software Engineering 16,4, 403\u2013414.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"6","key":"326144_CR24","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1109\/52.241974","volume":"10","author":"P. Hsia","year":"1993","unstructured":"Hsia, P., A. Davis, and D. Kung (1993), \u201cStatus Report: Requirements Engineering,\u201d IEEE Software 10,6, 75\u201379.","journal-title":"IEEE Software"},{"key":"326144_CR25","volume-title":"Object-Oriented Software Engineering: A Use Case Driven Approach","author":"I. Jacobson","year":"1992","unstructured":"Jacobson, I., M. Christerson, P. Jonsson, and G. \u00d6vergaard (1992), Object-Oriented Software Engineering: A Use Case Driven Approach, Addison-Wesley, Reading, MA."},{"key":"326144_CR26","volume-title":"The Object Advantage: Business Process Reengineering with Object Technology","author":"I. Jacobson","year":"1994","unstructured":"Jacobson, I., M. Ericsson, and A. Jacobson (1994), The Object Advantage: Business Process Reengineering with Object Technology, Addison-Wesley, Reading, MA."},{"key":"326144_CR27","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1145\/191080.191123","volume-title":"Proceedings of the Conference on Object-Oriented Systems, Languages and Applications (OOPSLA'94)","author":"R. Jordan","year":"1994","unstructured":"Jordan, R., R. Smilan, and A. Wilkinson (1994), \u201cStreamlining the Project Cycle with Object-Oriented Requirements,\u201d In Proceedings of the Conference on Object-Oriented Systems, Languages and Applications (OOPSLA'94), ACM Press, New York, NY, pp. 287\u2013300."},{"issue":"8","key":"326144_CR28","first-page":"38","volume":"6","author":"H. Kaindl","year":"1994","unstructured":"Kaindl, H. (1994a), \u201cObject-Oriented Approaches in Software Engineering and Artificial Intelligence,\u201d Journal of Object-Oriented Programming 6,8, 38\u201345.","journal-title":"Journal of Object-Oriented Programming"},{"key":"326144_CR29","first-page":"29","volume-title":"Proceedings of the Third International Symposium on Artificial Intelligence, Robotics, and Automation for Space (i-SAIRAS)","author":"H. Kaindl","year":"1994","unstructured":"Kaindl, H. (1994b), \u201cUtilizing Inheritance in Requirements Engineering,\u201d In Proceedings of the Third International Symposium on Artificial Intelligence, Robotics, and Automation for Space (i-SAIRAS), Jet Propulsion Laboratory, Pasadena, CA, pp. 29\u201332."},{"key":"326144_CR30","first-page":"227","volume-title":"Proceedings of the Symposium on Designing Interactive Systems: Processes, Practices, Methods, and Techniques (DIS'95)","author":"H. Kaindl","year":"1995","unstructured":"Kaindl, H. (1995), \u201cAn Integration of Scenarios with their Purposes in Task Modeling,\u201d In Proceedings of the Symposium on Designing Interactive Systems: Processes, Practices, Methods, and Techniques (DIS'95), ACM Press, New York, NY, pp. 227\u2013235."},{"key":"326144_CR31","first-page":"28","volume-title":"Proceedings of the Eighteenth International Conference on Software Engineering (ICSE-18)","author":"H. Kaindl","year":"1996","unstructured":"Kaindl, H. (1996), \u201cHow to Identify Binary Relations for Domain Models,\u201d In Proceedings of the Eighteenth International Conference on Software Engineering (ICSE-18), IEEE Computer Society Press, Los Alamitos, CA, pp. 28\u201336."},{"key":"326144_CR32","unstructured":"Kaindl, H. and S. Korner (1992), \u201cObject-Oriented Languages Supplemented with Features of Frame Systems,\u201d In Proceedings of the OOPSLA'92 Workshop on Object-Oriented Languages: The Next Generation, Vancouver, Canada."},{"key":"326144_CR33","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1145\/122974.123007","volume-title":"Proceedings of the Third ACM Conference on Hypertext (Hypertext'91)","author":"H. Kaindl","year":"1991","unstructured":"Kaindl, H. and M. Snaprud (1991), \u201cHypertext and Structured Object Representation: A Unifying View,\u201d In Proceedings of the Third ACM Conference on Hypertext (Hypertext'91), ACM Press, New York, NY, pp. 345\u2013358."},{"key":"326144_CR34","volume-title":"Object Orientation: The KISS Method","author":"G. Kristen","year":"1994","unstructured":"Kristen, G. (1994), Object Orientation: The KISS Method, Addison-Wesley, Wokingham, UK."},{"issue":"1\u20133","key":"326144_CR35","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1016\/0004-3702(84)90039-0","volume":"24","author":"B. Kuipers","year":"1984","unstructured":"Kuipers, B. (1984), \u201cCommonsense Reasoning about Causality: Deriving Behavior from Structure,\u201d Artificial Intelligence 24,1\u20133, 169\u2013203.","journal-title":"Artificial Intelligence"},{"key":"326144_CR36","volume-title":"System Requirements Engineering","author":"P. Loucopoulos","year":"1995","unstructured":"Loucopoulos, P. and V. Karakostas (1995), System Requirements Engineering, McGraw-Hill, London, UK."},{"key":"326144_CR37","first-page":"255","volume-title":"Proceedings of the Fifteenth International Conference on Software Engineering (ICSE-15)","author":"M. Lubars","year":"1993","unstructured":"Lubars, M., C. Potts, and C. Richter (1993), \u201cDeveloping Initial OOA Models,\u201d In Proceedings of the Fifteenth International Conference on Software Engineering (ICSE-15), IEEE Computer Society Press, Los Alamitos, CA, pp. 255\u2013264."},{"key":"326144_CR38","volume-title":"Object-Oriented Analysis and Design","author":"J. Martin","year":"1992","unstructured":"Martin, J. and J. Odell (1992), Object-Oriented Analysis and Design, Prentice Hall, Englewood Cliffs, NJ."},{"issue":"4","key":"326144_CR39","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1145\/102675.102676","volume":"8","author":"J. Mylopoulos","year":"1990","unstructured":"Mylopoulos, J., A. Borgida, M. Jarke, and M. Koubarakis (1990), \u201cTelos: Representing Knowledge About Information Systems,\u201d ACM Transactions on Information Systems 8,4, 325\u2013362.","journal-title":"ACM Transactions on Information Systems"},{"issue":"6","key":"326144_CR40","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/52.506462","volume":"12","author":"F.A.C. Pinheiro","year":"1996","unstructured":"Pinheiro, F.A.C. and J.A. Goguen (1996), \u201cAn Object-Oriented Tool for Tracing Requirements\u201d, IEEE Software 12,6, 52\u201364.","journal-title":"IEEE Software"},{"key":"326144_CR41","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/IWSSD.1993.315512","volume-title":"Proceedings Workshop on Software Specification and Design","author":"C. Potts","year":"1993","unstructured":"Potts, C. and K. Takahashi (1993), \u201cAn Active Hypertext Model for System Requirements,\u201d In Proceedings Workshop on Software Specification and Design, IEEE Computer Society Press, Los Alamitos, CA, pp. 62\u201368."},{"issue":"2","key":"326144_CR42","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1109\/52.268952","volume":"11","author":"C. Potts","year":"1994","unstructured":"Potts, C., K. Takahashi, and A.I. Ant\u00f3n (1994), \u201cInquiry-Based Requirements Analysis,\u201d IEEE Software 11,2, 21\u201332.","journal-title":"IEEE Software"},{"issue":"6","key":"326144_CR43","doi-asserted-by":"publisher","first-page":"498","DOI":"10.1109\/32.142872","volume":"18","author":"B. Ramesh","year":"1992","unstructured":"Ramesh, B. and V. Dhar (1992), \u201cSupporting Systems Development by Capturing Deliberations During Requirements Engineering,\u201d IEEE Transactions on Software Engineering 18,6, 498\u2013510.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"326144_CR44","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/MC.1985.1662861","volume":"18","author":"G.-C. Roman","year":"1985","unstructured":"Roman, G.-C. (1985), \u201cA Taxonomy of Current Issues in Requirements Engineering,\u201d IEEE Computer 18,4, 14\u201322.","journal-title":"IEEE Computer"},{"issue":"9","key":"326144_CR45","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1145\/130994.130996","volume":"35","author":"K.S. Rubin","year":"1992","unstructured":"Rubin, K.S. and A. Goldberg (1992), \u201cObject Behavior Analysis,\u201d Communications of the ACM 35,9, 48\u201362.","journal-title":"Communications of the ACM"},{"key":"326144_CR46","volume-title":"Object-Oriented Modeling and Design","author":"J. Rumbaugh","year":"1991","unstructured":"Rumbaugh, J., M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen (1991), Object-Oriented Modeling and Design, Prentice Hall, Englewood Cliffs, NJ."},{"key":"326144_CR47","volume-title":"Object Lifecycles: Modeling the World in Data","author":"S. Shlaer","year":"1988","unstructured":"Shlaer, S. and S.J. Mellor (1988), Object Lifecycles: Modeling the World in Data, Prentice Hall, Englewood Cliffs, NJ."},{"key":"326144_CR48","volume-title":"Object Lifecycles: Modeling the World in States","author":"S. Shlaer","year":"1992","unstructured":"Shlaer, S. and S.J. Mellor (1992), Object Lifecycles: Modeling the World in States, Prentice Hall, Englewood Cliffs, NJ."},{"key":"326144_CR49","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/ICRE.1994.292404","volume-title":"Proceedings of the First International Conference on Requirements Engineering (ICRE'94)","author":"J.O.P. Soares","year":"1994","unstructured":"Soares, J.O.P. (1994), \u201cUnderlying Concepts in Process Specification,\u201d In Proceedings of the First International Conference on Requirements Engineering (ICRE'94), IEEE Computer Society Press, Los Alamitos, CA, pp. 48\u201352."},{"issue":"2","key":"326144_CR50","first-page":"39","volume":"1","author":"R. Wirfs-Brock","year":"1994","unstructured":"Wirfs-Brock, R. (1994), \u201cAdding to Your Conceptual Tool Kit: What's Important About Responsibility-Driven Design?\u201d Report on Object Analysis and Design 1,2, 39\u201341.","journal-title":"Report on Object Analysis and Design"},{"key":"326144_CR51","first-page":"337","volume-title":"Scenario-Based Design: Envisioning Work and Technology in System Development","author":"R. Wirfs-Brock","year":"1995","unstructured":"Wirfs-Brock, R. (1995), \u201cDesigning Objects and Their Interactions: A Brief Look at Responsibility-Driven Design,\u201d In Scenario-Based Design: Envisioning Work and Technology in System Development, J.M. Carroll, Ed., John Wiley and Sons, New York, NY, pp. 337\u2013360."},{"key":"326144_CR52","volume-title":"Designing Object-Oriented Software","author":"R. Wirfs-Brock","year":"1990","unstructured":"Wirfs-Brock, R., B. Wilkerson, and L. Wiener (1990), Designing Object-Oriented Software, Prentice Hall, Englewood Cliffs, NJ."},{"key":"326144_CR53","volume-title":"Modern Structured Analysis","author":"E. Yourdon","year":"1989","unstructured":"Yourdon, E. (1989), Modern Structured Analysis, Prentice Hall, Englewood Cliffs, NJ."}],"container-title":["Annals of Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1018954425162.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1018954425162\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1018954425162.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,18]],"date-time":"2025-05-18T14:09:33Z","timestamp":1747577373000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1018954425162"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,1]]},"references-count":53,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1997,1]]}},"alternative-id":["326144"],"URL":"https:\/\/doi.org\/10.1023\/a:1018954425162","relation":{},"ISSN":["1022-7091","1573-7489"],"issn-type":[{"type":"print","value":"1022-7091"},{"type":"electronic","value":"1573-7489"}],"subject":[],"published":{"date-parts":[[1997,1]]}}}