Business processes usually have to consider certain constraints like domain specific and quality requirements. The automated formal verification of these constraints is desirable, but requires the user to provide an u...
详细信息
Business processes usually have to consider certain constraints like domain specific and quality requirements. The automated formal verification of these constraints is desirable, but requires the user to provide an unambiguous formal specification. In particular since the notations for business process modeling are usually visual flow-oriented languages, the notational gap to the languages usually employed for the formal specification of constraints, e.g., temporal logic, is significant and hard to bridge. Thus, our approach relies on UML Activities as a single language for the specification of both business processes and the corresponding constraints. For the expression of such constraints, we have provided a process pattern definition language based on specialized Activities. In this paper, we describe how model checking can be employed for formal verification of business processes against such patterns. For this, we present an automated transformation of the business process and the corresponding patterns into a transition system and temporal logic, respectively.
This paper describes the design and implementation of software architecture for Linux-based mobile terminals supporting interworking between CDMA and WiBro. The software architecture includes network switching control...
详细信息
ISBN:
(纸本)9781424431779
This paper describes the design and implementation of software architecture for Linux-based mobile terminals supporting interworking between CDMA and WiBro. The software architecture includes network switching controller which controls the network switching procedure among other modules and multi-option network selection algorithm. The software architecture also includes function which provides network transparency to the higher network layer and mobile IPv4 based mobility function. The implemented software architecture is designed to have expandability in each function and easily applied to the terminal with more than two networks. The procedures and functions of software architecture are verified by interworking with the multimedia application program.
This paper describes a service creation framework to automate the design of message-based mobile applications and services In this framework, mobile applications are modeled using design flows containing rules and con...
详细信息
ISBN:
(纸本)9781627486606
This paper describes a service creation framework to automate the design of message-based mobile applications and services In this framework, mobile applications are modeled using design flows containing rules and constraints of application domains Mobile service components serve as the building blocks for the implementation of domain functions and executable mobile applications are generated from the workflow-based design specifications Experiments of the service framework for design specification and automatic generation of mobile applications and services will be described.
The design and development of mobile data services is a complex undertaking that demands expertise from system architecture, software design, wireless communication protocols, to the integration of legacy systems. Ser...
详细信息
Current web service composition languages like WS-BPEL require in-depth knowledge of these languages by the service composition designers. In this paper we present a high-level, visual Service Creation Environment (SC...
详细信息
Current Web Services integration approaches fail at supporting a highly flexible service selection and management. To overcome these problems, the Web Services Management Layer was proposed in previous work. However, ...
详细信息
ISBN:
(纸本)9783885791829
Current Web Services integration approaches fail at supporting a highly flexible service selection and management. To overcome these problems, the Web Services Management Layer was proposed in previous work. However, this layer presents some limitations due to the implicit representation of service criteria that guide its customization. In this paper we propose externalizing these criteria as highlevel business rules. Moreover, the specification of new unanticipated business rules is also supported. We do this by employing a high-level business rule language proposed in previous work. We show how this rule language can be used to customize the WSML, enhancing flexibility. The originality of our approach is the application of a general-purpose business rule language to the domain of Web Services management.
This paper describes the design and implementations of the first application service based on embedded Linux;Mobile Teller which uses WiBro network for data communications and CDMA network for voice communications. Wh...
详细信息
ISBN:
(纸本)8955191294
This paper describes the design and implementations of the first application service based on embedded Linux;Mobile Teller which uses WiBro network for data communications and CDMA network for voice communications. When a sender on a dual-mode terminal types texts, the texts are transmitted to a TTS server located in the Internet through WiBro network. Subsequently, the TTS server changes the texts into voices and transmits the voice data to the dual-mode terminal. At last the dual-mode terminal sends the voice to the receiver through the CDMA network. In case of noisy environment, Mobile Teller makes user to voice communication.
Artificial neural networks are intended to be used in future nanoelectronics since their biological examples seem to be robust to noise. In this paper, we analyze the robustness of Local Cluster Neural Networks and de...
详细信息
Current Web service composition languages like WS-BPEL require in-depth knowledge of these languages by the service composition designers. In this paper we present a high-level, visual service creation environment (SC...
详细信息
Current Web service composition languages like WS-BPEL require in-depth knowledge of these languages by the service composition designers. In this paper we present a high-level, visual service creation environment (SCE). This SCE provides service composition templates, verification of compatibility and guidelines, and advanced separation of concerns through aspect-oriented software development. Composition templates are abstract descriptions of reusable compositions containing several placeholders for services. Services are verified to be compatible with the composition template when a service is mapped onto a composition template's placeholder. Composition guidelines such as QoS constraints can be added to the SCE and verified. The modularization of crosscutting concerns is supported by the SCE through the general-purpose Padus aspect-oriented programming language and the possibility to add concern-specific languages on top of Padus. The SCE generates the appropriate WS-BPEL processes given a complete and verified service composition
Distribution-related concerns, such as data, replication, often crosscut the business code of a distributed application. Currently such crosscutting concerns are frequently realized on top of distributed frameworks, s...
详细信息
ISBN:
(纸本)159593300X
Distribution-related concerns, such as data, replication, often crosscut the business code of a distributed application. Currently such crosscutting concerns are frequently realized on top of distributed frameworks, such as EJBs, and initial AO support for the modularization of such crosscutting concerns, e.g., JBoss AOP and Spring AOP, has been proposed. Based on an investigation of the implementation of replicated caches using JBoss Cache, we motivate that crosscutting concerns of distributed applications benefit from an aspect language for explicit distributed programming. We propose AWED, a new aspect language with explicit distributed programming mechanisms, which provides three contributions. First, remote pointcut constructors which are more general than those of previous related approaches, in particular, supporting remote sequences. Second, a notion of distributed advice with support for asynchronous and synchronous execution. Third, a notion of distributed aspects including models for the deployment, instantiation and state sharing of aspects. We show several concrete examples how AWED can be used to modularly implement and extend replicated cache implementations. Finally, we present a prototype implementation of AWED, which we have realized by extending JAsCo, a system providing dynamic aspects for Java. Copyright 2006 ACM.
暂无评论