An Information Technological Specification of Abstract Prototyping for Artifact and Service Combinations

Various early prototyping techniques have been proposed for specific purposes and products, for instance for user-centered design of software tools, or interface design of consumer durables. Our research focuses on the development of a comprehensive approach, called abstract prototyping, to support a rich and complete prototyping of artifact-service combinations (ASCs). In this paper we present the concept and implementation of abstract prototypes (APs) from an information system point of view, and discuss both the general information structure and the specific information constructs used in our approach. First, the main constituents of APs are identified. Then, formal definitions of the involved information constructs are introduced. Afterwards, the practical implementation of the information constructs is discussed. As an information processing activity, abstract prototyping decomposes to four stages: (i) aggregation of information about the innovated ASCs, (ii) compilation and testing of the technical contents for abstract prototype(s), (iii) demonstration of the abstract prototype(s) to stakeholders, and (iv) refinement of the contents towards a final abstract prototype. It is assumed that ideation and elaboration of the concepts of the new artifact-service combinations precedes and produces input for abstract prototyping. It is proposed that APs should demonstrate real life manifestation of all characteristic operation and interaction/use processes, including the operation of the conceptualized artifact-service combination, the actions of the human actors, and the happenings in the surrounding environment. This can be achieved through the inclusion and proper instantiation of the necessary information constructs in the APs. The real life processes established by the existence and operations of ASCs is modeled and represented by scenarios. The contents of the abstract prototype are designed and demonstrated taking the interests and needs of the stakeholders into consideration. Eventually, an abstract prototype consists of two main constituents, namely narration and enactment, which enable the presentation of the technical contents. The former conveys a story about the manifestation of the ASCs and highlights the accompanying processes, and the latter visualizes the components, actors, arrangements, procedures, and happenings involved in them. The presented approach of information content development has been tested in master graduation projects, certain cycles of PhD research, and a company orientated process innovation project. The follow up research focuses on the development of a dedicated tool for abstract prototyping, and on the validation of proposed development and application methodology in complex industrial cases.Copyright © 2011 by ASME

[1]  Anke Dittmar,et al.  Task models as basis for requirements engineering and software execution , 2004, TAMODIA '04.

[2]  Eliab Z. Opiyo Facilitating the development of design support software by abstract prototyping , 2003 .

[3]  W. F. Van der Vegte,et al.  Testing virtual use with scenarios , 2009 .

[4]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[5]  Imre Horvath THEORETICAL FRAMEWORK FOR COMPREHENSIVE ABSTRACT PROTOTYPING METHODOLOGY , 2011 .

[6]  Douglas L. Dean,et al.  Prototyping for Requirements Elicitation and Validation: A Participative Prototype Evaluation Methodology , 1998 .

[7]  Daniel W. Carruth,et al.  Integrating Perception, Cognition and Action for Digital Human Modeling , 2007, HCI.

[8]  Christiaan J. J. Paredis,et al.  Modeling and Simulation Methods for Design of Engineering Systems , 2001, J. Comput. Inf. Sci. Eng..

[9]  David Chenho Kung,et al.  Formal approach to scenario analysis , 1994, IEEE Software.

[10]  G. Gary Wang,et al.  Definition and Review of Virtual Prototyping , 2002, J. Comput. Inf. Sci. Eng..

[11]  João Pascoal Faria,et al.  Automatic Generation of user Interface Models and Prototypes from Domain and Use Case Models , 2010, ICSOFT.

[12]  N. Tzannetakis,et al.  Advanced numerical prototyping methods in modern engineering applications , 2004, 5th International Conference on Thermal and Mechanical Simulation and Experiments in Microelectronics and Microsystems, 2004. EuroSimE 2004. Proceedings of the.

[13]  Klaus Buchenrieder Rapid Prototyping of Embedded Hardware/Software Systems , 2000, Des. Autom. Embed. Syst..

[14]  Martin Glinz,et al.  An Integrated Formal Model of Scenarios Based on Statecharts , 1995, ESEC.

[15]  Larry L. Constantine,et al.  Canonical Abstract Prototypes for Abstract Visual and Interaction , 2003, DSV-IS.

[16]  Daniel W. Carruth,et al.  Bridging the Gap between HCI and DHM: The Modeling of Spatial Awareness within a Cognitive Architecture , 2009, HCI.