{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,30]],"date-time":"2025-11-30T13:44:41Z","timestamp":1764510281500,"version":"3.32.0"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Autom Software Eng"],"published-print":{"date-parts":[[2006,1]]},"DOI":"10.1007\/s10515-006-5465-5","type":"journal-article","created":{"date-parts":[[2005,12,21]],"date-time":"2005-12-21T08:41:25Z","timestamp":1135154485000},"page":"5-40","source":"Crossref","is-referenced-by-count":47,"title":["Automated Prototyping of User Interfaces Based on UML Scenarios"],"prefix":"10.1007","volume":"13","author":[{"given":"Mohammed","family":"Elkoutbi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Isma\u00efl","family":"Khriss","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rudolf K.","family":"Keller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"5465_CR1","unstructured":"Anderson, J.S. and Durney B. 1993. Using scenarios in deficiency-driven requirements engineering. Requirements Engineering'93, IEEE Computer Society Press, pp. 134\u2013141."},{"key":"5465_CR2","unstructured":"Bruins, A. 1998. The value of task analysis in interaction design. Position paper at the CHI'98 workshop on From Task to Dialogue: Task-Based User Interface Design, Los Angeles."},{"issue":"9","key":"5465_CR3","first-page":"43","volume":"8","author":"H. Balzert","year":"1994","unstructured":"Balzert, H. 1994. From OOA to GUIs: The janus system. IEEE Software 8(9):43\u201347.","journal-title":"IEEE Software"},{"key":"5465_CR4","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. Redwood City, CA.: Benjamin\/ Cummings Publishing Company Inc."},{"key":"5465_CR5","doi-asserted-by":"crossref","unstructured":"Chin, G. and Rosson, M.B. 1998. Progressive design: Staged evolution of scenarios in the design of a collaborative science learning environment. In Proceeding of the Conference on Human Factors in Computing Systems (CHI'98), Los Angeles, pp. 611\u2013618.","DOI":"10.1145\/274644.274726"},{"key":"5465_CR6","volume-title":"Object-Oriented Analysis","author":"P. Coad","year":"1991","unstructured":"Coad, P. and Yourdon, E. 1991. Object-Oriented Analysis. Prentice Hall. Englewod Cliffs, NJ."},{"key":"5465_CR7","unstructured":"Coleman, D., Arnold, P., Bodoff, S., Dollin, C., Gilchrist, H., Hayes, F., and Jeremaes P. 1994. Object-Oriented Development: The Fusion Method. Prentice-Hall, Inc."},{"key":"5465_CR8","doi-asserted-by":"crossref","unstructured":"Derr, K.W. 1996. Applying OMT: A Practical Step-by-Step Guide to using the Object Modeling Technique. SIGS BOOKS\/Prentice Hall.","DOI":"10.1038\/sj.jors.2600596"},{"key":"5465_CR9","doi-asserted-by":"crossref","unstructured":"Elkoutbi, M., Khriss, I., and Keller, R.K. 1999. Generating User Interface Prototypes from Scenarios, In Proceedings of the Fourth IEEE International Symposium on Requirements Engineering (RE'99), Limerick, Ireland, pp. 150\u2013158.","DOI":"10.1109\/ISRE.1999.777995"},{"key":"5465_CR10","unstructured":"Elkoutbi, M. and Keller, R.K. 2000. User interface prototyping based on UML scenarios and high-level petri nets, application and theory of petri nets 2000. In Proceeding of the 21st International Conference on ATPN, Springer-Verlag LNCS 1825, Aarhus, Denmark, pp. 166\u2013186."},{"key":"5465_CR11","unstructured":"Glinz, M. 2002. Statecharts For Requirements Specification\u2014As Simple As Possible, As Rich As Needed, Position paper in the ICSE 2002 Workshop: Scenarios and state machines: models, algorithms, and tools, Orlando, Florida."},{"key":"5465_CR12","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1016\/0167-6423(87)90035-9","volume":"8","author":"D. Harel","year":"1987","unstructured":"Harel, D. 1987. Statecharts: A visual formalism for complex systems. Science of Computer Programming 8:231\u2013274.","journal-title":"Science of Computer Programming"},{"issue":"16","key":"5465_CR13","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1109\/32.54292","volume":"4","author":"D. Harel","year":"1990","unstructured":"Harel, D., Lachover, H., Naamad, A., Pnueli, A., Politi, M., Sherman, R., Shtull-Trauring, A., and Trakhtenbrot, M. 1990. STATEMATE: A working environment for the development of complex reactive systems. IEEE Transactions on Software Engineering, 4(16):403\u2013414.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"6","key":"5465_CR14","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1109\/32.508311","volume":"22","author":"M.P.E. Heimdahl","year":"1996","unstructured":"Heimdahl, M.P.E. and Leveson, N.G. 1996. Completeness and consistency in hierarchical state-based requirements. IEEE Transactions on Software Engineering 22(6):363\u2013377.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"5465_CR15","unstructured":"Heitmeyer, C., Kirby, J., Labaw, B., and Bharadwaj, R. 1998. SCR\u2217: A toolset for specifying and analyzing software requirements. In Proceeding of the 10th Annual Conference on Computer-Aided Verification, (CAV'98), Vancouver, Canada, pp. 526\u2013531."},{"issue":"11","key":"5465_CR16","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/52.268953","volume":"2","author":"P. Hsia","year":"1994","unstructured":"Hsia, P., Samuel, J., Gao, J., Kung, D., Toyoshima, Y., and Chen, C. 1994. Formal approach to scenario analysis, IEEE Software 2(11):33\u201341.","journal-title":"IEEE Software"},{"key":"5465_CR17","unstructured":"IBM. 1991. Systems Application Architecture: Common User Access\u2014Guide to User Interface Design\u2014Advanced Interface Design Reference. IBM."},{"key":"5465_CR18","unstructured":"Jacobson, I., Booch, G., and Rumbaugh, J. 1999. The Unified Software Development Process. Addison-Wesley."},{"key":"5465_CR19","unstructured":"Jacobson, I., Christerson, M., Jonsson, P., and Overgaard, G. 1992. Object-Oriented Software Engineering: A Use Case Driven Approach. Addison-Wesley."},{"key":"5465_CR20","doi-asserted-by":"crossref","unstructured":"Janssen, C., Weisbecker, A., and Ziegler, U. 1993. Generating user interfaces from data models and dialogue net specifications. In Proceeding of the Conference on Human Factors in Computing Systems (CHI'93), Amsterdam, The Netherlands, pp. 418\u2013423.","DOI":"10.1145\/169059.169335"},{"key":"5465_CR21","unstructured":"Khriss, I., Elkoutbi, M., and Keller, R.K. 1998. Automating the synthesis of UML statechart diagrams from multiple collaboration diagrams. In Proceeding of the International Workshop on the Unified Modelling Language UML'98, Beyond the Notation, Mulhouse, France, pp. 115\u2013126."},{"key":"5465_CR22","doi-asserted-by":"crossref","unstructured":"Khriss, I., Elkoutbi, M., and Keller, R.K. 2001. Automatic synthesis of behavioral specifications from scenarios. Journal of Integrated Design and Process Science 5(3):53\u201377. IOS press.","DOI":"10.3233\/JID-2001-5305"},{"key":"5465_CR23","doi-asserted-by":"crossref","unstructured":"Kodosky, J., MacCrisken, J., and Rymar, G. 1991. Visual programming using structured data flow. In Proc. of the IEEE Workshop on Visual Languages, Kobe, Japan, pp. 34\u201339.","DOI":"10.1109\/WVL.1991.238853"},{"issue":"1","key":"5465_CR24","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/52.646888","volume":"15","author":"K. Koskimies","year":"1998","unstructured":"Koskimies, K., Systa, T., Tuomi, J., and Mannisto T. 1998. Automatic support for modeling OO software. IEEE Software 15(1):42\u201350.","journal-title":"IEEE Software"},{"key":"5465_CR25","doi-asserted-by":"crossref","unstructured":"Landay, J.A. and Myers, B.A. 1996. Sketching storyboards to illustrate interface behaviors. In Proceeding of the Conference on Human Factors in Computing Systems (CHI'96), pp. 193\u2013194.","DOI":"10.1145\/257089.257257"},{"issue":"4","key":"5465_CR26","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1145\/153571.163268","volume":"36","author":"K. Madsen","year":"1993","unstructured":"Madsen, K. and Aiken, P. 1993. Experiences using co-operative interactive storyboard prototyping. Communications of the ACM 36(4):57\u201364.","journal-title":"Communications of the ACM"},{"key":"5465_CR27","doi-asserted-by":"crossref","unstructured":"Vanderdonckt, J. and Farenc, C. (ed.), 2001. Tools for Working with Guidelines. Springer.","DOI":"10.1007\/978-1-4471-0279-3"},{"issue":"1","key":"5465_CR28","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1145\/200968.200971","volume":"2","author":"B.A. Myers","year":"1995","unstructured":"Myers, B.A. 1995. User interface software tools. ACM Transactions on Computer-Human Interaction 2(1):64\u2013103.","journal-title":"ACM Transactions on Computer-Human Interaction"},{"key":"5465_CR29","doi-asserted-by":"crossref","unstructured":"Nardi, B.A. 1992. The use of scenarios in design. SIGCHI Bulletin, 24(4).","DOI":"10.1145\/142167.142171"},{"key":"5465_CR30","unstructured":"ObjectGeode: Telelogic Inc. http:\/\/www.telelogic.com\/products\/additional\/objectgeode\/."},{"key":"5465_CR31","volume-title":"OSF\/Motif Style Guide","author":"Open Software Foundation","year":"1990","unstructured":"Open Software Foundation. 1990. OSF\/Motif Style Guide. Englewood Cliffs, NJ, USA: Prentice Hall."},{"key":"5465_CR32","unstructured":"Potts, C., Takahashi, K., and Anton, A. 1994. Inquiry-Based Scenario Analysis of System Requirements. Technical Report GIT-CC-94\/14, Georgia Institute of Technology."},{"key":"5465_CR33","unstructured":"Rationale Rose RealTime: Rationale Inc. http:\/\/www.rational.com\/products\/rosert."},{"key":"5465_CR34","unstructured":"Rational Software Corporation, Rational Rose, Santa Clara, CA. http:\/\/www.rational.com."},{"issue":"1","key":"5465_CR35","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1145\/291469.293168","volume":"42","author":"M.B. Rosson","year":"1999","unstructured":"Rosson, M.B. 1999. Integrating development of task and object models. Communications of the ACM. 42(1):49\u201356.","journal-title":"Communications of the ACM."},{"key":"5465_CR36","doi-asserted-by":"crossref","unstructured":"Rosson, M.B. and Carroll, J.M. 1995. Integrating task and software development in object-oriented applications. In: Proceeding of Human Factors in Computing Systems, CHI'95, ACM Press, pp. 377\u2013384.","DOI":"10.1145\/223904.223953"},{"issue":"9","key":"5465_CR37","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1145\/130994.130996","volume":"35","author":"K.S. Rubin","year":"1992","unstructured":"Rubin, K.S. and Goldberg, A. 1992. Object behavior analysis. Communications of the ACM. 35(9):48\u201362.","journal-title":"Communications of the ACM."},{"key":"5465_CR38","unstructured":"Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., and Lorensen, W. 1991. Object-oriented modeling and design. Prentice-Hall, Inc.."},{"key":"5465_CR39","unstructured":"Rumbaugh, J., Jacobson, I., and Booch, G. 1999. The Unified Modeling Language Reference Manual. Addison Wesley, Inc."},{"key":"5465_CR40","unstructured":"Shijian, Lu. 1998. C\u00e9cile Paris and Keith Vander Linden: Integrating task modeling into the object oriented design process: A pragmatic approach. Position paper at the CHI'98 workshop on Incorporating Work, Processes and Task Analysis into Industrial Object-Oriented Systems Design, Los Angeles."},{"key":"5465_CR41","doi-asserted-by":"crossref","unstructured":"Sch\u00f6nberger, S., Keller, R.K., and Khriss, I. 2001. Algorithmic support for model transformation in object-oriented software development. Concurrency and Computation: Practice and Experience. 13(5):351\u2013383, Object Systems Section. John Wiley and Sons.","DOI":"10.1002\/cpe.555"},{"key":"5465_CR42","unstructured":"SUIP. Scenario-based User Interface Prototyping. http:\/\/www.iro.umontreal.ca\/labs\/gelo\/suip."},{"key":"5465_CR43","volume-title":"OPEN LOOK GUI Application Style Guidelines","author":"Sun Microsystems, Inc. and AT&T","year":"1990","unstructured":"Sun Microsystems, Inc. and AT&T. 1990. OPEN LOOK GUI Application Style Guidelines. USA: Addison-Wesley."},{"key":"5465_CR44","unstructured":"Symantec, Inc. 1997. Visual Caf\u00e9 for Java: User Guide. Symantec, Inc."},{"key":"5465_CR45","doi-asserted-by":"crossref","unstructured":"Szekely, P. Luo, and R. Neches. 1992. Facilitating the eploration of interface design alternatives: The humanoid model of interface design. In Proceeding of the Conference on Human Factors in Computing Systems (CHI'92), pp. 507\u2013515.","DOI":"10.1145\/142750.142912"},{"key":"5465_CR46","doi-asserted-by":"crossref","unstructured":"Borchers, J. 2001. A Pattern Approach to Interaction Design. John Wiley.","DOI":"10.1145\/347642.347795"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-006-5465-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10515-006-5465-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-006-5465-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,6]],"date-time":"2025-01-06T17:33:55Z","timestamp":1736184835000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10515-006-5465-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,1]]},"references-count":46,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2006,1]]}},"alternative-id":["5465"],"URL":"https:\/\/doi.org\/10.1007\/s10515-006-5465-5","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"type":"print","value":"0928-8910"},{"type":"electronic","value":"1573-7535"}],"subject":[],"published":{"date-parts":[[2006,1]]}}}