{"title":"Beyond Web technology-lessons learnt from BSCW","authors":"T. Koch, W. Appelt","doi":"10.1109/ENABL.1998.725690","DOIUrl":"https://doi.org/10.1109/ENABL.1998.725690","url":null,"abstract":"The World Wide Web has become an established platform for the development of various types of applications, including those in the area of computer supported cooperative work (CSCW). The Web provides a common infrastructure for building easily accessible applications, but these still suffer from inherent shortcomings of the underlying Web technology. We describe the BSCW shared workspace system, a Web based groupware system developed at GMD. The BSCW system provides basic cooperation support through 'shared workspaces' which can be used for information sharing by group members. We give an account of system limitations identified and how we overcame them. General requirements for further extensions of Web technology are stated and a short overview of current developments is given.","PeriodicalId":321059,"journal":{"name":"Proceedings Seventh IEEE International Workshop on Enabling Technologies: Infrastucture for Collaborative Enterprises (WET ICE '98) (Cat. No.98TB100253)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115989164","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":"Concurrent role-based interpretation of protocol scripts: an approach for agent coordination","authors":"W. C. Jamison, D. Lea","doi":"10.1109/ENABL.1998.725683","DOIUrl":"https://doi.org/10.1109/ENABL.1998.725683","url":null,"abstract":"The paper presents an approach to coordination based upon concurrent interpretation of scripts among agents that adopt various roles in cooperative problem solving tasks. The authors introduce an associated role-based coordination language called TRUCE that can be used for writing protocol scripts and which implements the approach.","PeriodicalId":321059,"journal":{"name":"Proceedings Seventh IEEE International Workshop on Enabling Technologies: Infrastucture for Collaborative Enterprises (WET ICE '98) (Cat. No.98TB100253)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133266792","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":"The World Wide Web as a place to work in","authors":"P. Ciancarini, D. Rossi, F. Vitali","doi":"10.1109/ENABL.1998.725681","DOIUrl":"https://doi.org/10.1109/ENABL.1998.725681","url":null,"abstract":"We describe our concept of an active Web, namely how we design the software architecture of interactive cooperative applications based on the WWW. An active Web includes agents able to use the services offered by WWW clients and servers. In an active Web, both users and agents can interoperate using a set of basic services for communication and synchronization. The active Web we describe here is based on coordination technology: we explore two alternative implementations, one based on a platform called Paradise and another fully based on Java.","PeriodicalId":321059,"journal":{"name":"Proceedings Seventh IEEE International Workshop on Enabling Technologies: Infrastucture for Collaborative Enterprises (WET ICE '98) (Cat. No.98TB100253)","volume":"46 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114041895","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}
P. Benjamin, M. Erraguntla, R. Mayer, Michael K. Painter, C. Marshall
{"title":"A framework for adaptive process modeling and execution (FAME)","authors":"P. Benjamin, M. Erraguntla, R. Mayer, Michael K. Painter, C. Marshall","doi":"10.1109/ENABL.1998.725659","DOIUrl":"https://doi.org/10.1109/ENABL.1998.725659","url":null,"abstract":"The paper describes the architecture and concept of operation of a Framework for Adaptive Process Modeling and Execution (FAME). The research addresses the absence of robust methods for supporting the software process management life cycle. FAME employs a novel, model based approach in providing automated support for different activities in the software development life cycle, including project definition, process design, process analysis, process enactment, process execution status monitoring, and execution status-triggered process redesign. FAME applications extend beyond the software development domain to areas such as agile manufacturing project management, logistics planning, and business process reengineering.","PeriodicalId":321059,"journal":{"name":"Proceedings Seventh IEEE International Workshop on Enabling Technologies: Infrastucture for Collaborative Enterprises (WET ICE '98) (Cat. No.98TB100253)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123873603","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":"Questionnaires: a framework using mobile code for component-based tele-exams","authors":"J. Hummes, Arnd Kohrs, B. Mérialdo","doi":"10.1109/ENABL.1998.725685","DOIUrl":"https://doi.org/10.1109/ENABL.1998.725685","url":null,"abstract":"Applications for computer supported cooperative work can gain from component models and frameworks. The framework for \"questionnaires\", which is described in the paper offers a pattern to distribute artifacts to a group of receivers. We use mobile code to ensure highest flexibility and provide hooks to be able to collaborate with local applications on the receiver side. The questionnaire framework is not only interesting for tele-exams, which are described in detail, but can also be used to pass artifacts around in a workflow system. Our approach supports the whole life cycle of questionnaires. Standard tools support the design of the questions and their assembling into a questionnaire using components. A questionnaire is distributed to all students in an exam and collected at the end of the exam. The teacher application comprises a component to automatically evaluate the answered questionnaires and to store them persistently.","PeriodicalId":321059,"journal":{"name":"Proceedings Seventh IEEE International Workshop on Enabling Technologies: Infrastucture for Collaborative Enterprises (WET ICE '98) (Cat. No.98TB100253)","volume":"280 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121042147","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":"Coordinating distributed software development projects with integrated process modelling and enactment environments","authors":"J. Grundy, J. Hosking, W. Mugridge","doi":"10.1109/ENABL.1998.725667","DOIUrl":"https://doi.org/10.1109/ENABL.1998.725667","url":null,"abstract":"Coordinating distributed software development projects becomes more difficult, as software becomes more complex, team sizes and organisational overheads increase, and software components are sourced from disparate places. We describe the development of a range of software tools to support coordination of such projects. Techniques we use include asynchronous and semi synchronous editing, software process modelling and enactment, developer-specified coordination agents, and component based tool integration.","PeriodicalId":321059,"journal":{"name":"Proceedings Seventh IEEE International Workshop on Enabling Technologies: Infrastucture for Collaborative Enterprises (WET ICE '98) (Cat. No.98TB100253)","volume":"279 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122504134","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 multi-agent framework for distributed collaborative design","authors":"A. Wallis, Z. Haag, R. Foley","doi":"10.1109/ENABL.1998.725706","DOIUrl":"https://doi.org/10.1109/ENABL.1998.725706","url":null,"abstract":"The paper introduces a computer supported framework for co-ordinating distributed collaborative design where the players may be geographically and temporally dispersed, and mobile. The framework is based on a multi-agent architecture overlaying CORBA middleware, providing location and migration transparency and facilitating communication between mobile entities. The architecture has been validated by the implementation of a prototype in the configuration design domain, however, it is shown to have general applicability across computer supported design. The implementation process identified a problem of distributed conflict resolution. A deontic logic based formalism is described and the authors show how this could be incorporated in the framework to facilitate distributed conflict management.","PeriodicalId":321059,"journal":{"name":"Proceedings Seventh IEEE International Workshop on Enabling Technologies: Infrastucture for Collaborative Enterprises (WET ICE '98) (Cat. No.98TB100253)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133913417","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}
D. D. Roure, W. Hall, S. Reich, A. Pikrakis, G. Hill, M. Stairmand
{"title":"An open architecture for supporting collaboration on the Web","authors":"D. D. Roure, W. Hall, S. Reich, A. Pikrakis, G. Hill, M. Stairmand","doi":"10.1109/ENABL.1998.725677","DOIUrl":"https://doi.org/10.1109/ENABL.1998.725677","url":null,"abstract":"The MEMOIR framework supports researchers working with a vast quantity of distributed information, by assisting them in finding both relevant documents and researchers with related interests. It is an open architecture based on the existing Web infrastructure. Key to the architecture are the use of proxies and the use of an open and extensible message protocol for communication: to support message routing for dynamic reconfiguration and extension of the system, to collect information about the trail of documents that a user visits, and to insert links on-the-fly. We present the MEMOIR architecture and its rationale, and discuss early experiences with the system.","PeriodicalId":321059,"journal":{"name":"Proceedings Seventh IEEE International Workshop on Enabling Technologies: Infrastucture for Collaborative Enterprises (WET ICE '98) (Cat. No.98TB100253)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117303132","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":"Integrating real-world and computer-supported collaboration in the presence of mobility","authors":"J. Bates, M. D. Spiteri, David Halls, J. Bacon","doi":"10.1109/ENABL.1998.725702","DOIUrl":"https://doi.org/10.1109/ENABL.1998.725702","url":null,"abstract":"We have developed an environment in which real-world collaborative working (RWCW) and computer-supported collaborative working (CSCW) can be seamlessly integrated. Real-world collaboration usually involves mobile individuals in casual or pre-arranged meetings with colleagues. On the other hand computer-supported collaboration involves using computer-based tools to cooperate, e.g. multimedia conferencing and shared design tools. Our environment generalizes activities from the real-world and computer-supported collaboration as events. This enables computer-based applications to be built around a mixture of both scenarios, e.g. a user mobile in the real-world, may be using computer-supported tools to collaborate with other users. If the user moves between locations in the physical world, the computer-based tools he/she is using follow, being transported to the nearest, or a selected workstation. Our environment supports the automatic storage of events, both real-world and computer-supported so that collaborative activities can be later replayed, queried, analyzed and visualized. It is our thesis that this paradigm effectively removes the limitations that each form of collaboration has in isolation, and applications like the ones we have been able to develop using this infrastructure can enhance individual and group productivity.","PeriodicalId":321059,"journal":{"name":"Proceedings Seventh IEEE International Workshop on Enabling Technologies: Infrastucture for Collaborative Enterprises (WET ICE '98) (Cat. No.98TB100253)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116069104","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}
M. Higginbotham, Joseph G. Maley, Albert J. Milheizler, Bernard J. Suskie
{"title":"Integrating information security engineering with system engineering with system engineering tools","authors":"M. Higginbotham, Joseph G. Maley, Albert J. Milheizler, Bernard J. Suskie","doi":"10.1109/ENABL.1998.725712","DOIUrl":"https://doi.org/10.1109/ENABL.1998.725712","url":null,"abstract":"Users of automated information systems (AISs) are becoming increasingly aware of the inherent risks associated with placing sensitive information on a system. Users are beginning to demand an assessment of the quality of security services offered because they need to make informed decisions on accepting certain levels of risk associated with protecting information they place on a system. By integrating an information system security engineering (ISSE) process into system development or system enhancement activities, system developers can satisfy user concerns. An ISSE process will identify the quality of security services needed by users; help identify security mechanisms to satisfy user needs; lead to an effective security design; identify the quality of security services offered by the actual system; and develop the documentation necessary to effectively market the security services offered by a system. An effective and cost efficient method for managing and providing discipline for the ISSE process is for system developers to use an automated system engineering tool. Such a tool significantly enhances the system security engineering team's ability to satisfy user security needs throughout the system design process.","PeriodicalId":321059,"journal":{"name":"Proceedings Seventh IEEE International Workshop on Enabling Technologies: Infrastucture for Collaborative Enterprises (WET ICE '98) (Cat. No.98TB100253)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128843451","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}