Requirements for a Service Description Language - Findings from a Delphi Study

The USDL has been designed as a means to describe services so that they can be traded via the Internet. The previous parts outlined the status-quo of service description research and practice and highlighted by feature comparison that USDL outstands related approaches in various concerns. However, for evaluating the actual worthiness of a modeling language such as USDL, potential users will consider the fit of the language with the contingent influences their organizations have to deal with. To fill this gap, the purpose of this chapter is to identify requirements for a service description language from potential USDL users. The presented research takes a semiotic theory perspective to the design of modeling languages. Through a Delphi study approach, i.e., an anonymous, written multi-stage survey process, the chapter elaborates a set of requirements. The requirements can be used to ex-post test if the features of the USDL actually address the users’ needs and to recheck the underlying assumptions of the USDL design and development process. While finding broad consent with most requirements, we also observed differentiated needs related to the intended use of the USDL.

[1]  Giancarlo Guizzardi,et al.  On the role of domain ontologies in the design of domain-specific visual modeling langages , 2002, OOPSLA 2002.

[2]  H Sackman,et al.  Delphi Assessment: Expert Opinion, Forecasting, and Group Process , 1974 .

[3]  Elizabeth J. Davidson,et al.  Technology Frames and Framing: A Socio-Cognitive Investigation of Requirements Determination , 2002, MIS Q..

[4]  Colette Rolland,et al.  Towards a Meta-tool for Change-Centric Method Engineering: A Typology of Generic Operators , 2004, CAiSE.

[5]  Norman Crolee Dalkey,et al.  An experimental study of group opinion , 1969 .

[6]  Keng Siau,et al.  Evaluation techniques for systems analysis and design modelling methods – a review and comparative analysis , 2011, Inf. Syst. J..

[7]  Roy C. Schmidt,et al.  MANAGING DELPHI SURVEYS USING NONPARAMETRIC STATISTICAL TECHNIQUES , 1997 .

[8]  Jonny Holmström,et al.  Requirements engineering blinders: exploring information systems developers’ black-boxing of the emergent character of requirements , 2011, Eur. J. Inf. Syst..

[9]  Giancarlo Guizzardi,et al.  Ontological foundations for structural conceptual models , 2005 .

[10]  Yair Wand,et al.  Theoretical foundations for conceptual modelling in information systems development , 1995, Decis. Support Syst..

[11]  Daniel L. Moody,et al.  Theoretical and practical issues in evaluating the quality of conceptual models: current state and future directions , 2005, Data Knowl. Eng..

[12]  Naveen Prakash,et al.  Engineering Methods from Method Requirements Specifications , 2001, Requirements Engineering.

[13]  Salvatore T. March,et al.  Design and natural science research on information technology , 1995, Decis. Support Syst..

[14]  Patrick Delfmann,et al.  Reference Modeling: Efficient Information Systems Design Through Reuse of Information Models , 2007 .

[15]  David H. Gustafson,et al.  Group Techniques for Program Planning: A Guide to Nominal Group and Delphi Processes , 1976 .

[16]  Alan F. Blackwell,et al.  Pictorial Representation and Metaphor in Visual Language Design , 2001, J. Vis. Lang. Comput..

[17]  Paul P. Maglio,et al.  The service system is the basic abstraction of service science , 2009, Inf. Syst. E Bus. Manag..

[18]  John Mylopoulos,et al.  Information Modeling in the Time of the Revolution , 1998, Inf. Syst..

[19]  C. Morris Foundations of the theory of signs , 1938 .

[20]  Juha-Pekka Tolvanen,et al.  Method rationale in method engineering , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[21]  Paul P. Maglio,et al.  The service system is the basic abstraction of service science , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).