{"title":"Steps toward next generation computer based systems","authors":"Anatoly E. Voevudko","doi":"10.1109/ECBS.1999.755891","DOIUrl":"https://doi.org/10.1109/ECBS.1999.755891","url":null,"abstract":"The path toward next generation computer based systems lies through global unification of main software components that results in series of hardware coprocessors. The proposed strategy is a deep level of revising and rebuilding of all existing systems from operating systems and programming languages to applications on the basis of functional coprocessors. It should be stressed that this methodology can be realized for new or current systems and does not demand to rebuild all existing systems or their components simultaneously. The author's original formal theory and support tools allowed to realize such global unification for language and access components in software. Applied area is very wide and only some aspects regarding operating systems, networking, data and knowledge modeling and representation, database systems, graphics, interpreters and programming languages are discussed in this paper.","PeriodicalId":229109,"journal":{"name":"Proceedings ECBS'99. IEEE Conference and Workshop on Engineering of Computer-Based Systems","volume":"700 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122983822","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Performance concerns of polymorphism in modelling domain variability in real-time systems","authors":"O. Lewis, M. Mannion, B. Keepence","doi":"10.1109/ECBS.1999.755887","DOIUrl":"https://doi.org/10.1109/ECBS.1999.755887","url":null,"abstract":"Many organisations avoid using polymorphism to model variability in real-time system design. One concern is that the performance of polymorphic function calls is too slow. In this paper we describe an experiment that compares the performance of an instrument control unit module implemented using three different techniques. We compare a structured decision tree solution against both static and dynamic polymorphic solutions. Our results show that polymorphic solutions outperform the structured decision tree solution.","PeriodicalId":229109,"journal":{"name":"Proceedings ECBS'99. IEEE Conference and Workshop on Engineering of Computer-Based Systems","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125654085","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Steven J. Cunning, T. Ewing, J. T. Olson, J. Rozenblit, S. Schulz
{"title":"Towards an integrated, model-based codesign environment","authors":"Steven J. Cunning, T. Ewing, J. T. Olson, J. Rozenblit, S. Schulz","doi":"10.1109/ECBS.1999.755872","DOIUrl":"https://doi.org/10.1109/ECBS.1999.755872","url":null,"abstract":"The paper describes desiderata for an environment to implement the model based codesign methodology. A brief summary of model based codesign is given, followed by a discussion of related work. The services and capabilities required of a design environment are given within the concept of a CAD framework. The design flow that realizes model base codesign is presented. Attention is given to the required activities at each step and to the flow of design information between design steps. The design flow described here focuses on real time embedded systems. It covers engineering activities from requirements documentation to the physical realization of the design. Emphasis is placed on modeling and simulation to support automated design reasoning. Considerations related to tool support and tool integration are also given.","PeriodicalId":229109,"journal":{"name":"Proceedings ECBS'99. IEEE Conference and Workshop on Engineering of Computer-Based Systems","volume":"179 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131479284","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
S. White, S. Dorchak, J. Keane, William Pallack, J. Owens, J. Rozenblit, J. R. Davis, J. Sztipanovits
{"title":"Situation assessment and decision making integrated into the process centered environment","authors":"S. White, S. Dorchak, J. Keane, William Pallack, J. Owens, J. Rozenblit, J. R. Davis, J. Sztipanovits","doi":"10.1109/ECBS.1999.755871","DOIUrl":"https://doi.org/10.1109/ECBS.1999.755871","url":null,"abstract":"Researchers have defined a number of process modeling methods and have developed in-roads to process centered environments that support process modeling and project control. However, there is little research that incorporates variability of the human condition into process modeling. The negative effects of numerous variables on the quality of human situation assessment and decision making can be as detrimental to expected results as any catastrophic failure. The research documented in the paper proposes a model for situation assessment, and derives a taxonomy of individual, task, environmental, and organizational attributes that can affect situation assessment and decision making. The model and attributes are integrated with a state based process modeling paradigm. The MultiGraph Architecture, Vanderbilt University's model integrated computing environment, was used quickly and cost effectively to generate a graphical process modeling environment that accounts for situation assessment and decision making.","PeriodicalId":229109,"journal":{"name":"Proceedings ECBS'99. IEEE Conference and Workshop on Engineering of Computer-Based Systems","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115698619","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Application patterns for computer-based systems design reuse","authors":"M. Svéda","doi":"10.1109/ECBS.1999.755866","DOIUrl":"https://doi.org/10.1109/ECBS.1999.755866","url":null,"abstract":"The paper deals with computer based systems (CBS) architecture components, called application patterns, and with their employment for design reuse. The article introduces the concept of application patterns, relates it to the well known object oriented design abstractions, and specifies the appropriate terminology. Employing application patterns that demonstrate the concrete examples of reusability, the article presents two case studies, which are based on real design projects. The paper focuses on identification, creation, and initial classification of reusable application patterns, while retrieval, adaptation, and storage reuse tasks are only mentioned at the conclusion as a launching research.","PeriodicalId":229109,"journal":{"name":"Proceedings ECBS'99. IEEE Conference and Workshop on Engineering of Computer-Based Systems","volume":"129 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124620806","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Open complex computer based systems: only the first step along the way to safe, reliable computing","authors":"H. Lawson, J. Leaney, T. O'Neill","doi":"10.1109/ECBS.1999.755894","DOIUrl":"https://doi.org/10.1109/ECBS.1999.755894","url":null,"abstract":"Open systems are being presented as the way forward for the construction of complex computer based systems of all types. They have had some success but as with all such attempts to solve problems in computing, it is being touted as a panacea. Before the success is lost in disgruntled disappointment, this reflection attempts to establish awareness of pitfalls which may save the open systems idea from going the way of all panaceas. This paper further suggests that open systems are only, the first step towards safe and reliable computing platforms for the future, and recommends an evolutionary path which includes such concepts as stable infrastructure architectures, domain and application openness and open systems engineering.","PeriodicalId":229109,"journal":{"name":"Proceedings ECBS'99. IEEE Conference and Workshop on Engineering of Computer-Based Systems","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124887790","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Misra, J. Sztipanovits, G. Karsai, M. Moore, Á. Lédeczi, E. Long
{"title":"Model-integrated computing and integration of globally distributed manufacturing enterprises: issues and challenges","authors":"A. Misra, J. Sztipanovits, G. Karsai, M. Moore, Á. Lédeczi, E. Long","doi":"10.1109/ECBS.1999.755884","DOIUrl":"https://doi.org/10.1109/ECBS.1999.755884","url":null,"abstract":"The advances in Information System (IS) technology in recent years have allowed manufacturing enterprises to use and apply increasingly, sophisticated computer based systems to run their business and to achieve a competitive advantage. However, these systems mostly exist in isolation with minimal (and expensive) integration. Of late, primarily due to emergent competitive global enterprises and markets, the need to be able to integrate the global enterprise has become more urgent. There are many dimensions to the integration problem that relate to IS: integration across geographically distributed enterprises and offices of an enterprise, integration with suppliers and customers, integration of various domains of activities, integration of different tools, collaborative design, etc. In this paper we will identify the different layers and dimensions of the integration problem, the issues and the challenges involved. We will use Saturn Site Production Flow (SSPF), which is a system developed using Model-Integrated Computing approach, as an example of a global application. Then we will examine the issues that arise when a number of different tools and applications have to be integrated in the IS for a large scale and distributed enterprise.","PeriodicalId":229109,"journal":{"name":"Proceedings ECBS'99. IEEE Conference and Workshop on Engineering of Computer-Based Systems","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130554773","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Software architecture design: evaluation and transformation","authors":"J. Bosch, Peter Molin","doi":"10.1109/ECBS.1999.755855","DOIUrl":"https://doi.org/10.1109/ECBS.1999.755855","url":null,"abstract":"Since the architecture of a software system constrains the quality attributes, the decisions taken during architectural design have a large impact on the resulting system. An architectural design method is presented that employs iterative evaluation and transformation of the software architecture in order to satisfy the quality requirements. Architecture evaluation is performed by using scenarios, simulation, mathematical modelling and experience-based reasoning. The architecture can be transformed by imposing an architectural style, imposing an architectural pattern, using a design pattern, converting a quality requirement to functionality and by distributing quality requirements. The method has evolved through its application in several industrial projects.","PeriodicalId":229109,"journal":{"name":"Proceedings ECBS'99. IEEE Conference and Workshop on Engineering of Computer-Based Systems","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122563900","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"VSPEC constraints modeling and evaluation","authors":"A. Rajkhowa, P. Alexander","doi":"10.1109/ECBS.1999.755875","DOIUrl":"https://doi.org/10.1109/ECBS.1999.755875","url":null,"abstract":"Performance constraints play a key role in VLSI design. Performance constraints evaluation help in discovering requirements specification errors at an early stage in the design process when they are easy to fix. VSPEC is a requirements specification language for digital systems that contains a standard method for describing constraints. The paper presents a method of evaluating and verifying these constraints. Performance Description Language (PDL) is used for evaluation. The system is implemented within the ORBIT design environment.","PeriodicalId":229109,"journal":{"name":"Proceedings ECBS'99. IEEE Conference and Workshop on Engineering of Computer-Based Systems","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121464042","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Application of model-integrated computing in manufacturing execution systems","authors":"E. Long, A. Misra, J. Sztipanovits","doi":"10.1109/ECBS.1999.755861","DOIUrl":"https://doi.org/10.1109/ECBS.1999.755861","url":null,"abstract":"Manufacturing Execution Systems (MESs) are those systems that exist between the plant floor and the business systems of the front office. There is work in progress to support this application space but tends to become impeded by the complexity of the dynamics of the plant. Model-Integrated Computing (MIC) is a software/system integration technology that provides the ability to build IS solutions to complex problems at low cost. The MIC approach and the MGA tools have been applied to the domain of constraint management in Saturn Manufacturing via the research, development, and deployment of Saturn Site Production Flow (SSPF). Constraint management involves identifying bottlenecks in the manufacturing process and then focusing plant resources on removing that bottleneck (constraint) which in turn provides an improved throughput for the plant. Through the use of SSPF in conjunction with strong business processes, 10% throughput improvement in Saturn plants has been achieved. General Motors (GM) is under going a globalization process that involves the use of common processes and systems throughout the whole corporation. To achieve globalization will involve rapid consistent deployment along with business process understanding and attendant training. To understand the magnitude of this problem one must understand that all these 400 plants have, to some degree, different processes, systems, and plant cultures. There is some degree of common (which is strategic) and some degree of difference (which represents the degree of local practice). These differences must be taken into account in achieving a common set of processes, practices, and systems although the focus is to support and deploy the common strategic business practices. In this paper we will discuss how MIC could be used to address these issues.","PeriodicalId":229109,"journal":{"name":"Proceedings ECBS'99. IEEE Conference and Workshop on Engineering of Computer-Based Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114696241","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}