{"title":"Incremental delivery using abstract data types and requirements clustering","authors":"P. Hsia, A. Gupta","doi":"10.1109/ICSI.1992.217275","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217275","url":null,"abstract":"It has been recognized that abstract data types (ADTs) are important in software development. Developers use ADTs to implement systems. Customers are usually not able to understand ADTs due to lack of technical knowledge. Thus, they may not easily envision (or rather, may not be concerned with) how the use of ADTs meet their requirements. This paper uses the concepts of ADTs to accomplish incremental delivery and develops a methodology to deliver data-dominant systems incrementally. An important outcome of this methodology is an algorithm to cluster requirements based on ADTs obtained from the Onion methodology. A case study demonstrating the methodology is presented.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"42-43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121766876","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}
J. Geller, Ashish Mehta, Y. Perl, E. Neuhold, A. Sheth
{"title":"Algorithms for structural schema integration","authors":"J. Geller, Ashish Mehta, Y. Perl, E. Neuhold, A. Sheth","doi":"10.1109/ICSI.1992.217270","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217270","url":null,"abstract":"Current view and schema integration methodologies are driven by semantic considerations, and allow integration of objects only if that is valid from semantic and structural viewpoints. The authors introduce a new integration technique called structural integration. It permits integration of objects that have structural similarities, even if they differ semantically. This technique uses the object-oriented dual model which separates the representation of structure and semantics. The authors introduce algorithms for structural integration. They apply these algorithms to integrate two views of a large university database schema which had significant structural similarities but differed semantically.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"186 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116514135","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":"Component models for integrated system performance analysis","authors":"J. Burns, S. Haddix","doi":"10.1109/ICSI.1992.217260","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217260","url":null,"abstract":"Through systemization and standardization of component object models of manufacturer products, complete system simulation models can be easily fabricated and used to assess performance of various competing vendor components without actually building the complete system. Such object models would be used to assess whether a given collection of integrated components will achieve the performance objectives of the ultimate product. To support the fabrication of complete system simulation models consisting of vendor-developed component models, a simulation shell is proposed that conforms to a specification language.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115086375","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":"An integrated system for real-time software","authors":"L. Welch","doi":"10.1109/ICSI.1992.217245","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217245","url":null,"abstract":"A language supporting the construction of real-time software systems for reusable components is described in this paper. An architecture suited to the efficient execution of such software is also described. Additionally, the author provides a framework for analyzing real-time systems developed and executed in this context. Specifically, the assignment of modules to the processors of a parallel machine is considered and the analysis of programs to determine if deadlines are met is discussed.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117170453","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":"Traceability for integration","authors":"L. R. Gieszl","doi":"10.1109/ICSI.1992.217299","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217299","url":null,"abstract":"Software traceability (as required by DOD STD 2167A for software developed for the Department of Defense) sound like a good idea from the sponsor's point of view, and it seems like a natural (and even useful) task for the developer. The author takes a closer look at how you do it and whether it is helpful or it is simply another documentation chore. The article is derived from lessons learned in practice and from reviewing the research work of the students from several semesters of a Johns Hopkins University graduate course on software engineering.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"285 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125875147","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":"Prototyping by use of object-oriented database within the PRISM environment","authors":"S. Flint, C. Lursinsap","doi":"10.1109/ICSI.1992.217267","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217267","url":null,"abstract":"An object oriented database (OOD) is suggested as a tool to evaluate performance characteristics of programs residing in the PRISM environment. Use of the database will help users in meeting requirements for prototypes used in the development of software. Creation of OOD structures is shown and then examples of queries using the object oriented O2 query language are presented. Once information is found users have the ability to modify files within the PRISM environment to realize the requirements specified for a particular prototype.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129272438","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 engineering: framework and implementation model","authors":"J. Ghedina, D. Oppenheim","doi":"10.1109/ICSI.1992.217280","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217280","url":null,"abstract":"The recent explosion in the range, power, diversity and complexity of information technologies renders obsolete traditional 'cookbook' approaches to application development methodology. This paper presents an innovative methodology framework that integrates the various disciplines involved in developing total business solutions, and provides a model for implementing the framework within the context of a process management program.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"1991 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125513184","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":"A document segmentation, classification and recognition system","authors":"F. Shih, S.-S. Chen, D. Hung, P. Ng","doi":"10.1109/ICSI.1992.217295","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217295","url":null,"abstract":"A discussion is given on a document segmentation, classification and recognition system for automatically reading daily-received office documents that have complex layout structures, such as multiple columns and mixed-mode contents of texts, graphics and half-tone pictures. First, the block segmentation employs a two-step run-length smoothing algorithm for decomposing any document into single-mode blocks. Next, based on clustering rules the block classification classifies each block into one of text, horizontal or vertical lines, graphics, and pictures. The text block is separated into isolated characters using projection profiles, and which are translated into ASCII codes through a font- and size-independent character recognition subsystem. Logo pictures discriminated from half-tone pictures are identified and converted into symbolic words. The experimental results show that the proposed system is capable of correctly reading different styles of mixed-mode printed documents.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114513262","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":"SDEM90: a framework for system development activities and responsibilities","authors":"M. Itakura","doi":"10.1109/ICSI.1992.217252","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217252","url":null,"abstract":"The author presents a system development framework which is derived from a 'space' concept denoting the responsibility for system development activities and 'V-curve' denoting a fundamental principle of manufacturing. This approach is in contrast with conventional process models or standards in which necessary activities are organized in the sense of a preceding/succeeding context. The author's framework is more logical, exhaustive, and understandable to all the parties of people.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"152 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115105062","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":"Understanding integration in a software development environment","authors":"Alan W. Brown, P. Feiler, K. Wallnau","doi":"10.1109/ICSI.1992.217286","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217286","url":null,"abstract":"There has been a great deal of interest in recent years on the concept of a software development environment (SDE) as a complete, unifying framework of services supporting most (or all) phases of software development and maintenance. As a large, complex artifact composed of a number of software components, and interacting closely with human aspects of the software development process, The authors believe a systems integration perspective is appropriate in understanding this work. By taking this approach they identify three levels at which the issue of integration in a SDE arises as a key concept-at the mechanism level (interoperability of the hardware and basic software), at the end-user services level (combining the methods and paradigms of the various tools), and at the process level (adapting end-user services to the working practices of different users, projects and organizations). The authors examine SDEs from an integration perspective, describing the previous work in this area, and analyzing the integration issues that must be addressed in an SDE. For illustrative purposes, a particular focus of the paper is the configuration management aspects of a SDE.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126686579","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}