{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,7]],"date-time":"2025-10-07T08:36:52Z","timestamp":1759826212678,"version":"3.35.0"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540878766"},{"type":"electronic","value":"9783540878773"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-3-540-87877-3_10","type":"book-chapter","created":{"date-parts":[[2008,10,11]],"date-time":"2008-10-11T11:30:56Z","timestamp":1223724656000},"page":"114-127","source":"Crossref","is-referenced-by-count":5,"title":["A Multi-level Methodology for Developing UML Sequence Diagrams"],"prefix":"10.1007","author":[{"given":"Il-Yeol","family":"Song","sequence":"first","affiliation":[]},{"given":"Ritu","family":"Khare","sequence":"additional","affiliation":[]},{"given":"Yuan","family":"An","sequence":"additional","affiliation":[]},{"given":"Margaret","family":"Hilsbos","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"10_CR1","unstructured":"Ambler, S.W.: UML 2 Sequence Diagram Overview (2008a), http:\/\/www.agilemodeling.com\/artifacts\/sequenceDiagram.htm"},{"key":"10_CR2","unstructured":"Ambler, S.W.: UML Sequence Diagramming Guidelines (2008b), http:\/\/www.agilemodeling.com\/style\/sequenceDiagram.htm"},{"key":"10_CR3","volume-title":"UML 2000 Workshop on Dynamic Behavior in UML Models","author":"D.B. Aredo","year":"2000","unstructured":"Aredo, D.B.: Semantics of UML sequence diagrams in PVS. In: UML 2000 Workshop on Dynamic Behavior in UML Models, Semantic Questions, York, UK (2000)"},{"key":"10_CR4","volume-title":"UML and the Unified Process: Practical Object-Oriented Analysis and Design","author":"J. Arlow","year":"2002","unstructured":"Arlow, J., Neustadt, I.: UML and the Unified Process: Practical Object-Oriented Analysis and Design. Addison-Wesley Professional, Boston (2002)"},{"key":"10_CR5","first-page":"50","volume-title":"10th European Software Engineering Conference","author":"P. Baker","year":"2005","unstructured":"Baker, P., Bristow, P., Jervis, C., King, D., Mitchell, B., Burton, S.: Detecting and resolving semantic pathologies in UML sequence diagrams. In: 10th European Software Engineering Conference, pp. 50\u201359. ACM, New York (2005)"},{"key":"10_CR6","first-page":"128","volume-title":"22nd Annual International Conference on Design of Communication: The Engineering of Quality Documentation","author":"G. Bist","year":"2004","unstructured":"Bist, G., MacKinnon, N., Murphy, S.: Sequence diagram presentation in technical documentation. In: 22nd Annual International Conference on Design of Communication: The Engineering of Quality Documentation, pp. 128\u2013133. ACM, New York (2004)"},{"key":"10_CR7","volume-title":"UML 2 for Dummies","author":"M.J. Chonoles","year":"2003","unstructured":"Chonoles, M.J., Schardt, J.A.: UML 2 for Dummies. Wiley, Hoboken (2003)"},{"key":"10_CR8","volume-title":"UML Distilled: A Brief Guide to the Standard Object Modeling Language","author":"M. Fowler","year":"2000","unstructured":"Fowler, M.: UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley Professional, Boston (2000)"},{"key":"10_CR9","volume-title":"Object Oriented Software Engineering: A Use Case Driven Approach","author":"I. Jacobson","year":"1992","unstructured":"Jacobson, I.: Object Oriented Software Engineering: A Use Case Driven Approach. Addison-Wesley Professional, Boston (1992)"},{"key":"10_CR10","volume-title":"Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development","author":"C. Larman","year":"2004","unstructured":"Larman, C.: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development. Prentice Hall PTR, Upper Saddle River (2004)"},{"key":"10_CR11","doi-asserted-by":"crossref","unstructured":"Li, L.: Translating Use Cases to Sequence Diagrams. In: 15th IEEE International Conference on Automated Software Engineering, Washington, DC, pp. 293\u2013296 (2000)","DOI":"10.1109\/ASE.2000.873681"},{"key":"10_CR12","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1145\/1168054.1168072","volume-title":"4th International Symposium on Principles and Practice of Programming in Java","author":"M. Merdes","year":"2006","unstructured":"Merdes, M., Dorsch, D.: Experiences with the development of a reverse engineering tool for UML sequence diagrams: A case study in modern java development. In: 4th International Symposium on Principles and Practice of Programming in Java, pp. 125\u2013134. ACM, New York (2006)"},{"key":"10_CR13","unstructured":"Object Management Group. UML 2.0 Superstructure Final Adopted specification (2003), http:\/\/www.omg.org\/cgi-bin\/doc?ptc\/2003-08-02"},{"key":"10_CR14","volume-title":"Using UML: Software Engineering with Objects and Components","author":"R. Pooley","year":"1999","unstructured":"Pooley, R., Stevens, P.: Using UML: Software Engineering with Objects and Components. Addison-Wesley, Harlow (1999)"},{"issue":"5","key":"10_CR15","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1109\/MS.2004.1331304","volume":"21","author":"W.N. Robinson","year":"2004","unstructured":"Robinson, W.N., Woo, H.G.: Finding Reusable UML Sequence Diagrams Automatically. IEEE Software\u00a021(5), 60\u201367 (2004)","journal-title":"IEEE Software"},{"key":"10_CR16","first-page":"254","volume-title":"27th International Conference on Software Engineering","author":"A. Rountev","year":"2005","unstructured":"Rountev, A., Connell, B.H.: Object naming analysis for reverse-engineered sequence diagrams. In: 27th International Conference on Software Engineering, pp. 254\u2013263. ACM, New York (2005)"},{"key":"10_CR17","volume-title":"The Object-Oriented Development Process: Developing and Managing a Robust Process for Object-Oriented Development","author":"T. Rowlett","year":"2001","unstructured":"Rowlett, T.: The Object-Oriented Development Process: Developing and Managing a Robust Process for Object-Oriented Development. Prentice Hall, Upper Saddle River (2001)"},{"key":"10_CR18","first-page":"368","volume-title":"20th International Conference on Conceptual Modeling","author":"I.-Y. Song","year":"2001","unstructured":"Song, I.-Y.: Developing Sequence Diagrams in UML. In: 20th International Conference on Conceptual Modeling, pp. 368\u2013382. Springer, London (2001)"},{"key":"10_CR19","unstructured":"Xia, F., Kane, G.S.: Defining the Semantics of UML Class and Sequence Diagrams for Ensuring the Consistency and Executability of OO Software Specification. In: 1st International Workshop on Automated Technology for Verification and Analysis, Taipei, Taiwan (2003)"}],"container-title":["Lecture Notes in Computer Science","Conceptual Modeling - ER 2008"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-87877-3_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T18:06:58Z","timestamp":1738433218000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-87877-3_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540878766","9783540878773"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-87877-3_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2008]]}}}