Pub Date : 1994-09-26DOI: 10.1109/ECBS.1994.331673
I. Ogren
The system concept is presented as a structure constituted from objects from the categories mission, operator, software and hardware. It is shown how Ada's semantics and syntax can be used in the pseudo language Odel to describe system structure and object behaviour, regardless of object category. Experience form 10 years of Ada-based methods work has led to an understanding of the evolutionary and iterative nature of systems work, expressed in the O4S method with its "ball-bearing" development model. It is shown how the method makes it possible to unify system and project structure and thus optimize project resource utilization. Application areas for the O4S are shown concentrating on system development with cooperation between users and developers.<>
{"title":"Extended application of Ada to cover ECBS with O4S","authors":"I. Ogren","doi":"10.1109/ECBS.1994.331673","DOIUrl":"https://doi.org/10.1109/ECBS.1994.331673","url":null,"abstract":"The system concept is presented as a structure constituted from objects from the categories mission, operator, software and hardware. It is shown how Ada's semantics and syntax can be used in the pseudo language Odel to describe system structure and object behaviour, regardless of object category. Experience form 10 years of Ada-based methods work has led to an understanding of the evolutionary and iterative nature of systems work, expressed in the O4S method with its \"ball-bearing\" development model. It is shown how the method makes it possible to unify system and project structure and thus optimize project resource utilization. Application areas for the O4S are shown concentrating on system development with cooperation between users and developers.<<ETX>>","PeriodicalId":184633,"journal":{"name":"Proceedings 1994 Tutorial and Workshop on Systems Engineering of Computer-Based Systems","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115059422","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}
Pub Date : 1994-05-24DOI: 10.1109/ECBS.1994.331683
H. Simpson
Considers the forms of architecture needed for the development of embedded, real-time, distributed multiprocessor systems. The pivotal partitioning role of architecture in relation both to complex development processes and to complex developed products is identified, and it is seen that architectural concepts apply throughout the development lifecycle and at all levels of design detail. The subject is discussed in terms of the approach and notations of the "real-time network". Explicit recognition is given to the shared information, data and memory in a system, and a high degree of traceability across functional definition, design and implementation is achieved. The approach has particular constructs and notations to cope with distributional and temporal effects, and with hardware interactions. It is well matched to current trends in real-time systems technology.<>
{"title":"Architecture for computer based systems","authors":"H. Simpson","doi":"10.1109/ECBS.1994.331683","DOIUrl":"https://doi.org/10.1109/ECBS.1994.331683","url":null,"abstract":"Considers the forms of architecture needed for the development of embedded, real-time, distributed multiprocessor systems. The pivotal partitioning role of architecture in relation both to complex development processes and to complex developed products is identified, and it is seen that architectural concepts apply throughout the development lifecycle and at all levels of design detail. The subject is discussed in terms of the approach and notations of the \"real-time network\". Explicit recognition is given to the shared information, data and memory in a system, and a high degree of traceability across functional definition, design and implementation is achieved. The approach has particular constructs and notations to cope with distributional and temporal effects, and with hardware interactions. It is well matched to current trends in real-time systems technology.<<ETX>>","PeriodicalId":184633,"journal":{"name":"Proceedings 1994 Tutorial and Workshop on Systems Engineering of Computer-Based Systems","volume":"202 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121898539","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}
Pub Date : 1994-05-24DOI: 10.1109/ECBS.1994.331676
G. Schweizer, M. Voss
This paper is concerned with outlining a system theory for the engineering of computer-based systems (ECBS), and deducing policies for ECBS process management from it. We first review the scope and strategic state of a discipline of ECBS and motivate the need for an engineering theory. Next, we investigate the nature of conceptual work by emphasizing general modeling theory and concurrent modeling support. Furthermore, we investigate design work by emphasizing general design theory for computer-based systems based on service orientation and reuse-oriented infrastructures.<>
{"title":"Managing the ECBS process-towards a system theory for ECBS","authors":"G. Schweizer, M. Voss","doi":"10.1109/ECBS.1994.331676","DOIUrl":"https://doi.org/10.1109/ECBS.1994.331676","url":null,"abstract":"This paper is concerned with outlining a system theory for the engineering of computer-based systems (ECBS), and deducing policies for ECBS process management from it. We first review the scope and strategic state of a discipline of ECBS and motivate the need for an engineering theory. Next, we investigate the nature of conceptual work by emphasizing general modeling theory and concurrent modeling support. Furthermore, we investigate design work by emphasizing general design theory for computer-based systems based on service orientation and reuse-oriented infrastructures.<<ETX>>","PeriodicalId":184633,"journal":{"name":"Proceedings 1994 Tutorial and Workshop on Systems Engineering of Computer-Based Systems","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116806163","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}
Pub Date : 1994-05-24DOI: 10.1109/ECBS.1994.331680
M. Voss, H. Hummel, T. Wolff
Primarily stimulated through our work within the German Computer Societies Task Force on the Engineering of Computer-Based Systems (ECBS), we investigated the relationships between recent engineering process standardization efforts and current ECBS research. We showed that these have to be linked together more closely to achieve real progress in defining a sound basis for operating and managing the ECBS process. This paper is concerned with these relationships. It defines both the technical contents of process standards and how ECBS work can contribute to evaluation, evolution, and operationalization of process standards.<>
{"title":"The role of process standards within ECBS work","authors":"M. Voss, H. Hummel, T. Wolff","doi":"10.1109/ECBS.1994.331680","DOIUrl":"https://doi.org/10.1109/ECBS.1994.331680","url":null,"abstract":"Primarily stimulated through our work within the German Computer Societies Task Force on the Engineering of Computer-Based Systems (ECBS), we investigated the relationships between recent engineering process standardization efforts and current ECBS research. We showed that these have to be linked together more closely to achieve real progress in defining a sound basis for operating and managing the ECBS process. This paper is concerned with these relationships. It defines both the technical contents of process standards and how ECBS work can contribute to evaluation, evolution, and operationalization of process standards.<<ETX>>","PeriodicalId":184633,"journal":{"name":"Proceedings 1994 Tutorial and Workshop on Systems Engineering of Computer-Based Systems","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125984514","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}
Pub Date : 1994-05-24DOI: 10.1109/ECBS.1994.331682
D. Oliver
Defines a life-cycle that is tailorable to either commercial or aerospace system developments. The tailorability is accomplished by separately describing the product life-cycle, the acquisition cycles, and the technical steps used in performing the systems engineering. In addition, this life-cycle is based on the discovery of issues. The life-cycle described differs from both the waterfall model (Royce, 1970) and the spiral model (Boehm, 1986) in significant ways that make it applicable to the work that occurs on time- and cost-sensitive projects.<>
{"title":"A life cycle for commercial and aerospace systems-discovery","authors":"D. Oliver","doi":"10.1109/ECBS.1994.331682","DOIUrl":"https://doi.org/10.1109/ECBS.1994.331682","url":null,"abstract":"Defines a life-cycle that is tailorable to either commercial or aerospace system developments. The tailorability is accomplished by separately describing the product life-cycle, the acquisition cycles, and the technical steps used in performing the systems engineering. In addition, this life-cycle is based on the discovery of issues. The life-cycle described differs from both the waterfall model (Royce, 1970) and the spiral model (Boehm, 1986) in significant ways that make it applicable to the work that occurs on time- and cost-sensitive projects.<<ETX>>","PeriodicalId":184633,"journal":{"name":"Proceedings 1994 Tutorial and Workshop on Systems Engineering of Computer-Based Systems","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122295471","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}
Pub Date : 1994-05-24DOI: 10.1109/ECBS.1994.331665
D. Oliver, K. Jackson
This paper is a report of the activities, discussions, and decisions of the process and Information Model Working Group of ECBS. The committee met periodically during the Stockholm meeting and included all present at the meeting who wished to participate. The deliberations focused on study, discussion, and modification of a set of information models presented at the conference. A goal of the committee is to establish an internationally acceptable process meta-model and a related information model for computer based systems engineering work. The two major sources of models have been the studies by the Complement team.<>
{"title":"Report of the ECBS process and information Model Working Group","authors":"D. Oliver, K. Jackson","doi":"10.1109/ECBS.1994.331665","DOIUrl":"https://doi.org/10.1109/ECBS.1994.331665","url":null,"abstract":"This paper is a report of the activities, discussions, and decisions of the process and Information Model Working Group of ECBS. The committee met periodically during the Stockholm meeting and included all present at the meeting who wished to participate. The deliberations focused on study, discussion, and modification of a set of information models presented at the conference. A goal of the committee is to establish an internationally acceptable process meta-model and a related information model for computer based systems engineering work. The two major sources of models have been the studies by the Complement team.<<ETX>>","PeriodicalId":184633,"journal":{"name":"Proceedings 1994 Tutorial and Workshop on Systems Engineering of Computer-Based Systems","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114055099","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}
Pub Date : 1994-05-24DOI: 10.1109/ECBS.1994.331678
P. Hruschka
Since the mid-1970s, several successful methods have been created for developing embedded computer systems. Most of them concentrate on techniques and tools for individual steps of the development process. Today, the success of large projects critically depends not only on the use of good individual techniques and tools, but also on a thorough understanding and successful management of the overall process. This paper outlines such an overall process for developing large embedded systems. The whole process is constructed from predefined recurring patterns that can be reused in various stages of the process. While the individual process steps are taken from existing methods (and are thus well known), the overall process is new.<>
{"title":"A process for system development","authors":"P. Hruschka","doi":"10.1109/ECBS.1994.331678","DOIUrl":"https://doi.org/10.1109/ECBS.1994.331678","url":null,"abstract":"Since the mid-1970s, several successful methods have been created for developing embedded computer systems. Most of them concentrate on techniques and tools for individual steps of the development process. Today, the success of large projects critically depends not only on the use of good individual techniques and tools, but also on a thorough understanding and successful management of the overall process. This paper outlines such an overall process for developing large embedded systems. The whole process is constructed from predefined recurring patterns that can be reused in various stages of the process. While the individual process steps are taken from existing methods (and are thus well known), the overall process is new.<<ETX>>","PeriodicalId":184633,"journal":{"name":"Proceedings 1994 Tutorial and Workshop on Systems Engineering of Computer-Based Systems","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130201689","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}
Pub Date : 1994-05-24DOI: 10.1109/ECBS.1994.331669
B. Thomé, W. McCumber
The promotion of ECBS (engineering of computer-based systems) requires that well-prepared material exists that can be used to address relevant target groups. The Working Group on Training and Education in the IEEE Task Force on ECBS is preparing such material for promotion and training in ECBS in industry. First results are reported.<>
{"title":"Working group report-ECBS training and education","authors":"B. Thomé, W. McCumber","doi":"10.1109/ECBS.1994.331669","DOIUrl":"https://doi.org/10.1109/ECBS.1994.331669","url":null,"abstract":"The promotion of ECBS (engineering of computer-based systems) requires that well-prepared material exists that can be used to address relevant target groups. The Working Group on Training and Education in the IEEE Task Force on ECBS is preparing such material for promotion and training in ECBS in industry. First results are reported.<<ETX>>","PeriodicalId":184633,"journal":{"name":"Proceedings 1994 Tutorial and Workshop on Systems Engineering of Computer-Based Systems","volume":"771 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132658433","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}
Pub Date : 1994-05-24DOI: 10.1109/ECBS.1994.331688
J. Z. Lavi
Modern computer-based systems (CBS) are complex multi-systems connected by complex computer-based communications. Each of the systems is in many cases, also a multicomputer system. The systems in a multisystem can be either geographically distributed or locally connected. Typical examples of CBS are; telephone and communications systems, management information systems (MIS), process control and manufacturing automation systems, space systems, transport systems (car, train, and traffic control), medical instruments, automation systems, and commercial electronics. The paper describes the need for the establishment of new engineering discipline the Engineering of Computer Based Systems (ECBS), the scope of CBS and their context, the context of their engineering, standardization issues of CBS representations, engineering of CBS and its relation to software engineering, and required education and training.<>
{"title":"Engineering of Computer-Based Systems-some fundamental issues","authors":"J. Z. Lavi","doi":"10.1109/ECBS.1994.331688","DOIUrl":"https://doi.org/10.1109/ECBS.1994.331688","url":null,"abstract":"Modern computer-based systems (CBS) are complex multi-systems connected by complex computer-based communications. Each of the systems is in many cases, also a multicomputer system. The systems in a multisystem can be either geographically distributed or locally connected. Typical examples of CBS are; telephone and communications systems, management information systems (MIS), process control and manufacturing automation systems, space systems, transport systems (car, train, and traffic control), medical instruments, automation systems, and commercial electronics. The paper describes the need for the establishment of new engineering discipline the Engineering of Computer Based Systems (ECBS), the scope of CBS and their context, the context of their engineering, standardization issues of CBS representations, engineering of CBS and its relation to software engineering, and required education and training.<<ETX>>","PeriodicalId":184633,"journal":{"name":"Proceedings 1994 Tutorial and Workshop on Systems Engineering of Computer-Based Systems","volume":"06 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127242715","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}
Pub Date : 1994-05-24DOI: 10.1109/ECBS.1994.331672
B. Thomé, B. Glas, R. Nahm
The specification languages SDL and MSC are used for the development of soft real-time systems. We report on the development of two corresponding validation approaches: validation of designs by simulation and validation of implementations by conformance testing. The specification languages as well as these validation approaches are now being extended to apply to hard real-time systems. An account of results achieved and the direction of future work is given.<>
{"title":"Validation of real-time systems: from \"soft\" to \"hard\"","authors":"B. Thomé, B. Glas, R. Nahm","doi":"10.1109/ECBS.1994.331672","DOIUrl":"https://doi.org/10.1109/ECBS.1994.331672","url":null,"abstract":"The specification languages SDL and MSC are used for the development of soft real-time systems. We report on the development of two corresponding validation approaches: validation of designs by simulation and validation of implementations by conformance testing. The specification languages as well as these validation approaches are now being extended to apply to hard real-time systems. An account of results achieved and the direction of future work is given.<<ETX>>","PeriodicalId":184633,"journal":{"name":"Proceedings 1994 Tutorial and Workshop on Systems Engineering of Computer-Based Systems","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124213673","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}