3,432 research outputs found
On the Notion of Abstract Platform in MDA Development
Although platform-independence is a central property in MDA models, the study of platform-independence has been largely overlooked in MDA. As a consequence, there is a lack of guidelines to select abstraction criteria and modelling concepts for platform-independent design. In addition, there is little methodological support to distinguish between platform-independent and platform-specific concerns, which could be detrimental to the beneficial exploitation of the PIM-PSM separation-of-concerns adopted by MDA. This work is an attempt towards clarifying the notion of platform-independent modelling in MDA development. We argue that each level of platform-independence must be accompanied by the identification of an abstract platform. An abstract platform is determined by the platform characteristics that are relevant for applications at a certain level of platform-independence, and must be established by balancing various design goals. We present some methodological principles for abstract platform design, which forms a basis for defining requirements for design languages intended to support platform-independent design. Since our methodological framework is based on the notion of abstract platform, we pay particular attention to the definition of abstract platforms and the language requirements to specify abstract platforms. We discuss how the concept of abstract platform relates to UML
Process Support for Cooperative Work on the World Wide Web
The World Wide Web is becoming a dominating factor in information technology. Consequently, computer supported cooperative work on the Web has recently drawn a lot of attention. “Process Support for Cooperative Work” (PSCW) is a Web based system supporting both structured and unstructured forms of cooperation. It is a combination of the “Basic Support for Cooperative Work” (BSCW) shared workspace system and the Merlin Process Support Environment. The current PSCW prototype offers a loose connection, in effect extending BSCW with a gateway to Merlin. With this prototype we have successfully addressed the technical issues involved; further integration of functionality should not pose any real problems. We focus on the technical side of the PSCW system, which gives a good insight into the issues that have to be addressed generally in the construction of Web based groupware
Digital information support for concept design
This paper outlines the issues in effective utilisation of digital resources in conceptual design. Access to appropriate information acts as stimuli and can lead to better substantiated concepts. This paper addresses the issues of presenting such information in a digital form for effective use, exploring digital libraries and groupware as relevant literature areas, and argues that improved integration of these two technologies is necessary to better support the concept generation task. The development of the LauLima learning environment and digital library is consequently outlined. Despite its attempts to integrate the designers' working space and digital resources, continuing issues in library utilisation and migration of information to design concepts are highlighted through a class study. In light of this, new models of interaction to increase information use are explored
USAge of Groupware in Software Engineering Education at the Cscw Laboratory of University Duisburg-essen: Possibilities and Limitations
This paper analyzes the application level in CSCW laboratory there are Electronic meeting rooms, Video Conferencing, Desktop Conference (Passenger), and BSCW system which conducting in The University Duisburg – Essen Germany. This analysis included short analysis and discussion about possibilities and limitation of each experiment followed by outlook how this lab can be further developed.Multi-user to Multipoint Videoconferences is introduced to cover all of devices join to the conferences. A computer network, PSTN (Public Switched Telephone Network), ISDN Phone, Wireless Infrastructures (accessed by laptop, smart phone, PDA) and videoconferences systems is proposed to be integrate
THE ROLE OF COLLABORATIVE SOFTWARE AND DECISION SUPPORT SYSTEMS IN THE SMARTER CITIES
The transition from the traditional city to the smart city is made by supported efforts regarding the achievement of a more steady, more efficient, more responsible city, through convergent strategies that deal with Smart Transportation Systems, Energy and Utilities Management, Water Management, Smart Public Safety, Healthcare Systems, Environmental Management, Educational Systems, Telecommunications (ITC Support),etc. and Positive Thinking. Service Oriented Architecture (SOA) meets the customers’ needs and the administration, the management of data, information, knowledge and decisions through Collaborative Systems and Decision Support Systems have a major impact both at the level of the smart city and the level of subsystems/services, and the information technology within smart cities becomes a major direction of research in the field of ITC.Smart City, Collaborative Systems, Decision Support Systems (DSS), Service Oriented Architecture (SOA), Portal technology
Recommended from our members
Investigating distributed simulation at the Ford motor company
Engine production is a complex process that requires the manufacturing and assembly of a wide variety of components to create a varied product mix. Simulation plays a key role in the planning process of a new production line to determine if it can meet expected demand. However, these simulations can be very time consuming and can often take up to a day to execute a single run. This paper investigates how distributed simulation based on the IEEE 1516 High Level Architecture and the emerging standard COTS Simulation Package Interoperability Product Development Group (CSPI-PDG) Type I Interoperability Reference Model could be used to reduce the time taken for a single simulation run. CSP interoperability and the problem of integrating CSPs with HLA software (the runtime infrastructure) are presented. New prototype benchmarking software, the COTS Simulation Package Emulator (CSPE), which is being developed to investigate distributed simulation problems, is discussed. The paper then develops a case study of how this was used to investigate the feasibility of using distributed simulation at Ford. The paper discusses results obtained from this case study and suggests that distributed simulation could indeed be beneficial to Ford
CLPL: Providing software infrastructure for the systematic and effective construction of complex collaborative learning systems
Over the last decade, e-Learning and in particular Computer-Supported Collaborative Learning (CSCL) needs have been evolving accordingly with more and more demanding pedagogical and technological requirements. As a result, high customization and flexibility are a must in this context, meaning that collaborative learning practices need to be continuously adapted, adjusted, and personalized to each specific target learning group. These very demanding needs of the CSCL domain represent a great challenge for the research community on software development to satisfy.
This contribution presents and evaluates a previous research effort in the form of a generic software infrastructure called Collaborative Learning Purpose Library (CLPL) with the aim of meeting the current and demanding needs found in the CSCL domain. To this end, we experiment with the CLPL in order to offer an advanced reuse-based service-oriented software engineering methodology for developing CSCL applications in an effective and timely fashion. A validation process is provided by reporting on the use of the CLPL platform as the primary resource for the Master's thesis courses at the Open University of Catalonia when developing complex software applications in the CSCL domain.
The ultimate aim of the whole research is to yield effective CSCL software systems capable of supporting and enhancing the current on-line collaborative learning practices.Peer ReviewedPostprint (author's final draft
- …