SoftDock: A Distributed Collaborative Platform for Model-Based Software Development
نویسندگان
چکیده
This paper describes our SoftDock system, which is a distributed model management system to support collaborative software development. SoftDock leverages the team development, tool interoperability, and model continuity across development lifecycle. It supports Unified Modeling Language (UML) to specify software models, and maintains the model information with UML eXchange Format (UXF), which is a XML-based model interchange format. UXF-encoded model descriptions are shared and managed through the Document Object Model (DOM) interface implemented on top of CORBA (Common Object Request Broker Architecture) middleware. This paper describes the SoftDock architecture, system organization, and design considerations in managing UXF descriptions in the distributed environment.
منابع مشابه
Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملDistributed Management of Component Framework Specifications
The emergence of the Internet has radically changed how to develop and circulate software. It drives rapid software development using plug-compatible components, and also requires distributed software development allowing developers to collaborate in widely disparate places. This paper describes our SoftDock system that leverages distributed component development. It supports the iterative and ...
متن کاملA Platform for Collaborative Acoustic Signal Processing
In this paper, we present a platform for collaborative acoustic signal processing, and demonstrate its use with an example application. Our platform is built upon the Stargate Linux-based microserver, and supports synchronized multi-channel acoustic data acquisition. We implement a dataflow-like staged event-driven programming model within the Emstar software framework that simplifies the devel...
متن کاملA Platform for Teaching Distributed Software Engineering
Many problems in distributed software engineering (DSE) arise, because the participants of a team are not trained in DSE. We present an integrated development environment which supports collaborative working. To introduce such a system in the teaching of software engineering provides for a higher educational standard and for a better awareness of students for the problems involved in distribute...
متن کاملDeployment Methodology of Distributed PLM Platform Architecture
This paper proposes a novel methodology of distributed PLM platform deployment. It efficiently incorporates PLM technologies to support collaborative product development in a global enterprise with multiple distributed sites. The methodology systematically analyzes a company’s PLM requirements from the Organizational, Application, and Data perspectives. A customized network configuration plan c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999