2014 ◽  
Vol 12 (10) ◽  
pp. 4014-4025
Author(s):  
Hamid Mcheick ◽  
Youcef Baghdadi

Service-Oriented Software Engineering is a new approach that concerns with methods to build software solutions as services and compositions with respect to service orientation and service-oriented architecture. Several methods from both academia and industry have been developed for service-oriented based systems. This work first questions “to what extent a solution provided by a method would conform to service orientation, particularly, how to examine the design decisions based on quality attributes”, and “to what extent the method would align solutions with problems”. Next, it proposes a framework for shaping methods. The framework considers the perspectives. Then, it propose a SOADM, a method for developing Service-as-a Software (SaaS) in high level design based on functional requirements and quality attributes.


Author(s):  
Adir Even ◽  
G. Shankaranarayanan ◽  
Paul D. Berger

This chapter introduces a novel perspective for designing and maintaining data resources. Data and the information systems that manage it, are critical organizational resources. Today the design and the maintenance of data management environments are driven primarily by technical and functional requirements. We suggest that economic considerations, such as the utility gained by the use of data resources and the costs involved in implementing and maintaining them, may significantly affect data management decisions. We propose an analytical framework for analyzing utility-cost tradeoffs and optimizing design. Its application is demonstrated for analyzing certain design decisions in a data warehouse environment. The analysis considers variability and inequality in the utility of data resources, and possible uncertainties with usage and implementation.


2021 ◽  
Vol 15 (4) ◽  
pp. 76-92
Author(s):  
Yury Telnov ◽  
Vasily Kazakov ◽  
Andrey Danilov

The creation of network enterprises based on the digital technologies of the Industrie 4.0 (the 4th Industrial Revolution, i4.0) opens broad opportunities for increasing production flexibility, customer focus and continuous innovation in products and services provided. At the same time, new opportunities necessitate the development of new methods and technologies for designing innovative processes in the context of digital i4.0 platforms, all of which highlights the relevance of the presented research topic. This work aims to define technologies for designing innovative processes to create products and services using i4.0 systems which are based on multi-agent interaction of asset administration shells (AAS), displaying digital twins of product components, and the use of ontological and cognitive methods for forming and justifying design decisions. The work presented here uses the Domain-Driven Design approach, an architectural framework for building i4.0 systems, methods of ontological engineering, quality function deployment (QFD), analysis of the types and consequences of potential inconsistencies (FMEA) and processing of fuzzy sets. The paper proposes principles for identifying bounded contexts of the domain under the design activities for the stages of the life cycle and products’ subsystems (components). For bounded contexts of the domain, it is envisaged to create AAS of i4.0 systems, with the help of which the innovative process is supported and the multi-agent interaction of its participants is carried out. As cognitive tools for making design decisions, we proposed to use services for assessing the importance of the determined quality characteristics of products and minimizing deviations of the proposed solutions from the formed functional and non-functional requirements. The methods of ontological engineering and data modelling allow us to dynamically develop an innovative project and support various versions of the project in the design process. Application of the proposed technology for designing innovative processes to create products and services at network enterprises using i4.0 systems will improve the quality of design decisions, increase the dynamism and continuous design of innovative projects.


Author(s):  
Claudia M. Eckert ◽  
Ola Isaksson ◽  
Chris F. Earl

Design processes are subject to many uncertainties. Changes resulting from the need to respond to external uncertainties are one of the main drivers of engineering change and therefore for iteration in design processes. Another important cause of iteration in design processes arises from the dependencies in design information which is being generated as part of the design process itself. At the beginning of the design process engineers need to make an informed guess about the values of parameters that they need and can achieve. These values are passed on to others, who base their decisions on them. Design decisions are distributed and iterative among design teams, customers and suppliers. Communicated parameter values are uncertain in two different but related ways. First, there is the confidence, precision and commitment that the designers have in the values they specify. Second there are uncertainties in the values that can be achieved with the technology the new design employs. These issues become particularly challenging when they span design teams, customers and suppliers as they iterate to converge on a mutually effective solution. This paper looks at this type of convergent iteration through an example from the aerospace industry, which illustrates how uncertainty in operating temperature at the beginning of the design process requires a thorough understanding of the temperature ranges that solution alternatives, at different degrees of maturity, can operate under. This paper argues that the key to managing convergent iterations lies in communicating the available ranges of parameter values and in understanding how design margins have arisen in existing technologies. These margins on product parameters provide potential performance which exceeds immediate functional requirements. The paper develops and formalizes the concept of design margins and argues that margins are included into products for a variety of reasons that are not always transparent to different team members. Analysis of margins enables design companies to reason in terms of ranges of values describing the scope for design change in meeting customer and supplier requirements without being forced into unplanned iteration loops.


Author(s):  
HONGYU ZHANG ◽  
STAN JARZABEK

In software architecture design, we explore design alternatives and make decisions about adoption or rejection of a design from a web of complex and often uncertain information. Different architectural design decisions may lead to systems that satisfy the same set of functional requirements but differ in certain quality attributes. In this paper, we propose a Bayesian Network based approach to rational architectural design. Our Bayesian Network helps software architects record and make design decisions. We can perform both qualitative and quantitative analysis over the Bayesian Network to understand how the design decisions influence system quality attributes, and to reason about rational design decisions. We use the KWIC (Key Word In Context) example to illustrate the principles of our approach.


IEE Review ◽  
1990 ◽  
Vol 36 (11) ◽  
pp. 429 ◽  
Author(s):  
Maurice V. Wilkes
Keyword(s):  

1998 ◽  
Vol 37 (01) ◽  
pp. 16-25 ◽  
Author(s):  
P. Ringleb ◽  
T. Steiner ◽  
P. Knaup ◽  
W. Hacke ◽  
R. Haux ◽  
...  

Abstract:Today, the demand for medical decision support to improve the quality of patient care and to reduce costs in health services is generally recognized. Nevertheless, decision support is not yet established in daily routine within hospital information systems which often show a heterogeneous architecture but offer possibilities of interoperability. Currently, the integration of decision support functions into clinical workstations is the most promising way. Therefore, we first discuss aspects of integrating decision support into clinical workstations including clinical needs, integration of database and knowledge base, knowledge sharing and reuse and the role of standardized terminology. In addition, we draw up functional requirements to support the physician dealing with patient care, medical research and administrative tasks. As a consequence, we propose a general architecture of an integrated knowledge-based clinical workstation. Based on an example application we discuss our experiences concerning clinical applicability and relevance. We show that, although our approach promotes the integration of decision support into hospital information systems, the success of decision support depends above all on an adequate transformation of clinical needs.


CounterText ◽  
2016 ◽  
Vol 2 (2) ◽  
pp. 217-235
Author(s):  
Gordon Calleja

This paper gives an insight into the design process of a game adaptation of Joy Division's Love Will Tear Us Apart (1980). It outlines the challenges faced in attempting to reconcile the diverging qualities of lyrical poetry and digital games. In so doing, the paper examines the design decisions made in every segment of the game with a particular focus on the tension between the core concerns of the lyrical work being adapted and established tenets of game design.


Sign in / Sign up

Export Citation Format

Share Document