{"title":"Specifying a prototyping language in the Cornell synthesizer and the Xinotech program composer","authors":"J. F. Naveda","doi":"10.1109/ICSI.1992.217281","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217281","url":null,"abstract":"The production of prototypes for large real-time constrained software systems under the prototyping cycle paradigm requires the integration of sophisticated tools. The user interface under development for the computer aided prototyping system (CAPS) requires the interface with a syntax-directed production environment. This environment aids the designer to enter and modify software prototypes specified in the prototype system development language (PSDL.) The Cornell synthesizer generator and the Xinotech program composer are being explored as possible alternatives. The author reports the experiences, accomplishments, and future work.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"21 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":"134237672","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":"Towards a national collaboratory: an Internet file system","authors":"H. Rao","doi":"10.1109/ICSI.1992.217314","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217314","url":null,"abstract":"Jade is a distributed file system that provides a uniform way to name and access files in an Internet environment. It makes three important contributions. First, Jade integrates a heterogeneous collection of existing file systems, where heterogeneous means that the underlying physical file systems support different file access protocols. It is designed under the restriction that the underlying file systems may not be modified. Secondly, the system is partitioned into a collection of per-user, autonomous, well-balanced, logical file systems, each of which consists of a set of physical file systems and a dedicated private, logical name space. Finally, the author presents a global, Internet-wide name space that is built on top of Jade without any modification of the file system.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"74 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":"134594822","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":"Parallel algorithms for optimal data allocation in a dynamic CIM network","authors":"I. Remedios, K. Efe, L. Delcambre","doi":"10.1109/ICSI.1992.217266","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217266","url":null,"abstract":"An efficient, massively parallel optimization technique is developed for solving the dynamic data allocation problem in medium to large scale applications such as computer integrated manufacturing (CIM) systems. This method is based on a significantly reduced feasible state search space. A statistical evaluation framework compares the performance of the proposed technique with other dynamic data allocation strategies. Algorithms are actually implemented for a variety of I/O task activation scenarios, with the number of task activation nodes ranging from 50 to 250. The overall performance of the proposed method has a significant improvement over other optimization strategies, especially as the number of task activation nodes increases.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"248 8","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114059371","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 incremental protocol test method: formal modeling and architectures","authors":"Chung-Ming Huang, M.T. Liu","doi":"10.1109/ICSI.1992.217313","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217313","url":null,"abstract":"To ensure that the implementation of a communication protocol conforms to its specification, a protocol test process is invoked to check for conformance. In this paper, an incremental protocol test method is proposed. The incremental protocol test method is based on modifying test architectures and enhancing formal description techniques (FDTs) functionalities so that they are powerful enough to be used in both the design phase and the test phase. To provide for direct control and observation, the proposed method has: a single high level formal representation mechanism, which is the OPS5 production system, to be used in both the design phase and the test phase; a test sequence generator and state monitor (TGM) that is added to the local environment. In this way, protocol test sequence generation is formally represented in production rules by combining those related elements in the formal protocol specification with additional elements used for controllability and observability in the test process.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"21 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":"123933745","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":"Experiences with integrating operating systems","authors":"C. Chee, J. Biswas","doi":"10.1109/ICSI.1992.217271","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217271","url":null,"abstract":"Discusses the authors' industry experience in integrating operating system projects. Systems integration is broadly classified into module integration and version integration. Problems encountered in integrating individual modules based on multiple versions are discussed, together with techniques used to minimise or overcome them. Version integration occurs when new releases in the licensed software have to be integrated into manufacturers' proprietary versions. While version integration is more of an art than a science, certain measures undertaken at the module integration phase can reduce the time involved and problems encountered in version integration.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"84 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":"121383685","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":"Issues in open EDI","authors":"J. Veijalainen","doi":"10.1109/ICSI.1992.217246","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217246","url":null,"abstract":"Electronic data interchange (EDI) is gaining more and more importance in business and administration, as big savings are in sight. It is made plausible that autonomy is the key issue in EDI environments. The globally and locally controlled autonomy domains must be separated from each other both conceptually and in implementations. Based on this observation, an examination is made of how the work within EDI environments should be organized. An autonomy preserving EDI systems reference architecture is proposed, the need for which was identified by the special working group of ISO (SWG-EDI). It consists of two-components. It is argued that future standardization work should include automatic scenario development tools, like a machine-executable scenario language, which would be supported by open EDI systems.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"140 38","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134501339","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. Su, H. Lam, M. Hardwick, H.D. Spooner, A. Goldschmidt, J. Chida
{"title":"An integrated object-oriented knowledge base management system OSAM*.KBMS/ROSE for supporting design and manufacturing","authors":"S. Su, H. Lam, M. Hardwick, H.D. Spooner, A. Goldschmidt, J. Chida","doi":"10.1109/ICSI.1992.217274","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217274","url":null,"abstract":"This paper describes the result of a research and development effort supported by IBM under Contract Hash S919FM81 and carried out jointly by the Database Systems Research and Development Center of the University of Florida and the Design Research Center of the Rensselaer Polytechnic Institute. It provides the motivation for integrating two technologies (OSAM*.KBMS and ROSE) which were separately developed at these two centers for supporting computer integrated engineering and manufacturing applications. The similarities, differences, and the complementary nature of these two technologies are described. The integrated system which consists of a graphical user interface, a query processor an object manager a dictionary manager, and a storage manager is described. The system has been implemented and demonstrated in a network of Sun and IBM RS/6000 workstations.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"34 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":"114241625","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":"SILK: an advanced user interface builder and application prototyper","authors":"A. Ege, V. Villalpando","doi":"10.1109/ICSI.1992.217284","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217284","url":null,"abstract":"This paper introduces the features of an advanced user interface builder and application prototyper called SILK. A very brief survey of existing user interface builders is presented, grouping them in categories that reflect their major characteristics. The global architecture of the system and the interoperability between the supported user interface standards are presented. SILK features are presented in detail with respect to the OPEN LOOK implementation. In addition, the significant aspects of SILK as an advanced user interface builder and application prototyping tool are: the unique way it incorporates application code (callback functions) with the user interface widgets, its ability to associate multiple types of callbacks to a widget, and its ability to specify the type of operations (such as user, widget actions, and system commands) to the underlying platform through a basically point and click paradigm. Therefore, SILK not only provides a way to build and prototype new applications in an easier way, but also facilitates the construction of user interfaces for existing applications.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"267 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":"115310258","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}
Y. Halabi, M. Ansari, R. Batra, W. Jin, G. Karabatis, P. Krychiniak, M. Rusinkiewicz, L. Suardi
{"title":"Narada: an environment for specification and execution of multi-system applications","authors":"Y. Halabi, M. Ansari, R. Batra, W. Jin, G. Karabatis, P. Krychiniak, M. Rusinkiewicz, L. Suardi","doi":"10.1109/ICSI.1992.217263","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217263","url":null,"abstract":"Describes Narada, an environment in which multi-system; applications can be defined using high-level specifications, without dealing explicitly with the details of task synchronization and data exchange. Once an application is defined, it can be executed automatically, providing location transparency and resolving most of the hardware and software incompatibilities. The paper discusses the task specification language used by Narada and shows how it can be used as an intermediate execution language for multidatabase query languages and to support various extended transaction models. The paper also discusses how programs specified in this language can be executed in a heterogeneous computing environment consisting of autonomous software systems.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"13 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":"114607315","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":"Systematic integration of qualitative and quantitative parameter tuning methods for improving real-time system prototypes by AI techniques","authors":"K. Itoh","doi":"10.1109/ICSI.1992.217283","DOIUrl":"https://doi.org/10.1109/ICSI.1992.217283","url":null,"abstract":"In performance improvement, there are a number of parameter tuning plans for improving a real-time system prototype. The author has developed two knowledge-based expert systems, BDES and BIES. BDES qualitatively diagnoses or identities bottlenecks and their sources, and generates qualitative improvement plan. BIES quantitatively estimates the effects of the improvement for bottleneck and their sources on the whole queueing network. BDES and BIES assume a real-time transaction oriented concurrent software system: (TCSS) as a queueing network (QN). Performance of a TCSS can be highly improved in systematic fashion with the complementary, integrated use of qualitative reasoning and quantitative reasoning. BDES and BIES are the components of TransObj which the author developed for real-time system prototyping.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"63 11","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113959656","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}