We take here a broad view of model engineering as encompassing different approaches such as the OMG MDA (TM) proposal [9], the Microsoft software Factories view [5], and many others. We distinguish the three levels of...
详细信息
ISBN:
(纸本)076952284X
We take here a broad view of model engineering as encompassing different approaches such as the OMG MDA (TM) proposal [9], the Microsoft software Factories view [5], and many others. We distinguish the three levels of principles, standards and tools to facilitate the discussion. We propose the idea that there may exist a common set of principles that could be mapped to different implementation contexts through the help of common standards. We illustrate our claim with AMMA, a lightweight architectural style for a model-engineering platform that is currently mapped onto the Eclipse Modeling Framework [4].
Service-Oriented Architecture (SOA) is an evolving machine communication process widely deployed and likely to gain further adoption with Web 2.0 implementation. SOA allows loosely coupled operations to communicate in...
详细信息
ISBN:
(纸本)9789536114931
Service-Oriented Architecture (SOA) is an evolving machine communication process widely deployed and likely to gain further adoption with Web 2.0 implementation. SOA allows loosely coupled operations to communicate information from machines through software to end-users in a highly mobile world. SOA is dependent upon Representational State Transfer (REST) architecture and implementers face formidable challenges with governance and management in regulated environments. SOA is a system-of-systemssoftware communication process requiring strict management and governance since it links development directly to business operations. Management of the relationships and dependencies of SOA through the application of configuration management is possible. People manage, systems monitor and record. An innovative approach is presented to apply the activities of an IEEE software Configuration Management Plan (SCMP) to an SOA environment living a constant development life cycle to control change and facilitate governance utilizing engineering fundamentals.
Building effective learning tools is an art that can only be perfected by a great deal of explorations involving the tools' audience: the learners. this paper focuses on accounting for the learners' spatial ab...
详细信息
Building effective learning tools is an art that can only be perfected by a great deal of explorations involving the tools' audience: the learners. this paper focuses on accounting for the learners' spatial ability as well as providing an additional help channel in Intelligent Tutoring systems. We modified ERMTutor, a constraint-based tutor that teaches logical database design, to provide not only textual feedback messages, but also messages containing combinations of text and pictures, in accordance withthe multimedia theory of learning [1]. We also added a question-asking module which enables students to ask freeform questions. Results of preliminary studies performed show a promising indication for further explorations. We plan to use these results as the basis for another evaluation study in early 2007.
Supply Chain Attacks, particularly those exploiting the extensive implementation of open-source software and libraries have continued to compromise the security of enterprise applications. the exploit discovered in th...
详细信息
Multi-core computers have become more and more popular, which presents new opportunities for improving performance of database systems. How to exploit the potential performance on multi-core systems has become a key f...
详细信息
the Long Term Evolution (LTE) and Wireless Local Area Network (WLAN) are different broadband communication systems. However, a microstrip antenna can use simultaneously for both. this paper discussed a rectangular pat...
详细信息
Classical science advances via the dance between quantitative observation and theoretical construction. It has been ten years since the first International software Architecture Workshop, and since that time there has...
详细信息
Sensor networks have been used in a wide range of applications. Considerable research effort is currently devoted to design protocols that allow networks of inexpensive sensors to perform reliable remote control and m...
详细信息
ISBN:
(纸本)9781595937636
Sensor networks have been used in a wide range of applications. Considerable research effort is currently devoted to design protocols that allow networks of inexpensive sensors to perform reliable remote control and monitoring functions, in spite of the limitations of each device. Our objective is to demonstrate a fully software implementation of the so called Pulse Coupled Oscillator Protocol, proposed in [2, 6] for the decentralized synchronization of radio devices. the PCO protocol is inspired by a model found in mathematical biology [5]. It is decentralized, scalable and simple, as we will show in our demonstration.
this paper identifies reusable interactions and presents them as an important construct for the development and reuse of software for computer animation. A reusable interaction manages the flow of information among so...
详细信息
this paper identifies reusable interactions and presents them as an important construct for the development and reuse of software for computer animation. A reusable interaction manages the flow of information among software components. they are first-class entities that are easy to adapt, to organize hierarchically, and to operate dynamically. In computer animation and other time-dependent systems, communications among components evolves as (simulated) time advances. With reusable interactions, developers carefully identify and control this evolution. A novel approach for computer animation that employs reusable interactions is presented in the form of the RASP toolkit. the toolkit provides tools to manage and to organize hierarchically interactions over time. the hierarchical organization of the tools promote multiple levels of reuse. Each level introduces greater means to coordinate the interactions and to reuse them appropriately.
During requirement specification process of software development activities, many existing systems or business process requirements have been captured using natural language or specialized tools such as UML. However, ...
详细信息
暂无评论