Abstract
Embedded systems are usually embedded in other applications to perform information processing, which consist of software and hardware components. In order to fulfill design quality and efficiency of embedded systems, it not only requires designers to do hardware/software co-design, but also requires experts from different domains to cooperate. However, existing embedded system design methods and environments can only support hardware/ software co-design. In this paper, a distributed cooperative design method and environment are presented for embedded system design. Our main contribution is that Mobile Agent and Web services technologies are combined by us to establish the distributed cooperative design environment, which makes it support experts from different domains to perform virtual prototyping, modeling, simula-tion, hardware/software partitioning and performance evaluation. At the same time, it also supports traditional hardware/software co-design and reuse. Experiment results show that this distributed cooperative design method and environment of embedded systems can effectively improve design quality and efficiency.
Supported by National Nature of Science Foundation of China (Grant No. 90207019) and 863 Program (Grant No. 2002AA1Z1480).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Gao, S.M., He, F.Z.: Survey of Distributed and Collaborative Design. Journal of Computer-Aided Design & Computer Graphics 16, 149–157 (2004)
Regli, W.: Internet-enabled Computer-Aided Design. IEEE Internet Computing 1, 39–51 (1997)
Pahng, F., Sein, N., Wallace, D.R.: Distributed Modeling and Evaluation of Product Design Problems. Computer-Aided Design 30, 411–423 (1998)
Cutkosky, M.R., Engelmore, R.S., Fikes, R.: PACT: An Experiment in Integrating Concurrent Engineering Systems. IEEE Computer 26, 28–37 (1993)
Frost, H.R., Cutkosky, M.R.: Design for Manufacturability via Agent Interaction. In: Proceedings of ASME Design Engineering Technical Conferences, Irvine, California (1996)
Jennings, N.R.: Coordination Techniques for Distributed Artificial Intelligence. In: Foundation of Distribution Artificial Intelligence. Wiley Publishers, Chichester (1996)
Urban, S.D., Dietrich, S.W., Saxena, A.: Interconnection of Distributed Components: An Overview of Current Middleware Solutions. Journal of Computer and Information Sciences and Engineering 1, 23–31 (2001)
Zhang, W.M.: Intelligent Cooperative Information Technique. Electronics Industry Publishing House, Bingjing (2002)
Curbera, F., Nagy, W., Weerawarana, S.: Web Services: Why and How. In: Workshop on Object-Oriented Web Services (2001)
Xiong, Z.H., Li, S.K., Chen, J.H., Wang, H.L., Bian, J.N.: Hierarchical Platform-Based SoC System Design Method. Acta Electronica Sinica 32, 1815–1819 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Li, S., Xiong, Z., Li, T. (2006). Distributed Cooperative Design of Embedded Systems. In: Shen, Wm., Chao, KM., Lin, Z., Barthès, JP.A., James, A. (eds) Computer Supported Cooperative Work in Design II. CSCWD 2005. Lecture Notes in Computer Science, vol 3865. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11686699_46
Download citation
DOI: https://doi.org/10.1007/11686699_46
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-32969-5
Online ISBN: 978-3-540-32970-1
eBook Packages: Computer ScienceComputer Science (R0)