SoftDock: A Distributed Collaborative Platform for Model-Based Software Development

نویسندگان

  • Junichi Suzuki
  • Yoshikazu Yamamoto
چکیده

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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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