Search results for "Programming"

showing 10 items of 3090 documents

An Observation Framework for Multi-agent Systems

2009

Existing middleware platforms for multi-agent systems (MAS) do not provide general support for observation. On the other hand, observation is considered to be an important mechanism needed for realizing effective and efficient coordination of agents. This paper describes a framework called Agent Observable Environment (AOE) for observation-based interaction in MAS. The framework provides 1) possibility to model MAS components with RDF-based observable soft-bodies, 2) support for both query and publish/subscribe style ontology-driven observation, and 3) ability to restrict the visibility of observable information using observation rules. Additionally, we report on an implementation of the fr…

Service (systems architecture)DatabaseComputer scienceMulti-agent systemReliability (computer networking)Distributed computingVisibility (geometry)JADE (programming language)computer.file_formatcomputer.software_genreComputingMethodologies_ARTIFICIALINTELLIGENCEKernel (linear algebra)Middleware (distributed applications)RDFcomputercomputer.programming_language2009 Fifth International Conference on Autonomic and Autonomous Systems
researchProduct

Towards Concrete Syntax Based Find for Graphical Domain Specific Languages

2019

One of the main reasons why Model-Driven Engineering (MDE) technologies including Domain-specific modelling languages (DSML) have not reached the expected acceptance in the industry is a poor tool support. One of the features with a limited support even in commercial modelling tools is search (find). Typically, MDE tools support only a simple keyword-based textual search functionality. The same is true for the tools built using Domain-specific language (DSL) tool definition frameworks. It is proposed to provide the concrete syntax-based find functionality as a service of a DSL tool definition framework. The find diagrams are defined in a concrete syntax of a DSL. A definition of a DSL is us…

Service (systems architecture)Domain-specific languageConcrete syntaxDigital subscriber lineProgramming languageComputer scienceSimple (abstract algebra)0202 electrical engineering electronic engineering information engineering020207 software engineering020201 artificial intelligence & image processing02 engineering and technologycomputer.software_genrecomputer2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)
researchProduct

PMG-pro: A model-driven method for the development of service-based applications in a heterogenous services environment

2010

This paper presents PMG-pro (present, model, generate and provide), a development method of service-based applications. With PMG-pro, the composition of heterogeneous pre-made services is done at model levels and thereby different executable software systems for different target platforms can be generated automatically. To illustrate the method, we present a case study of developing a service-based application in a smart home environment.

Service (systems architecture)Javabusiness.industryService delivery frameworkComputer scienceDistributed computingcomputer.file_formatcomputer.software_genreUnified Modeling LanguageHome automationEmbedded systemExecutableSoftware systemWeb servicebusinesscomputercomputer.programming_language2010 IEEE International Conference on Software Engineering and Service Sciences
researchProduct

A Web-Based Coordination Infrastructure for Grid Collective Services

2004

Virtual Organizations (VO) consisting of heterogeneous institutions and individuals that share resources dynamically and in a coordinated way to support collaborative problem-solving are emerging in many fields. Consequently, new types of distributed infrastructures known as Grids have been proposed to cope with these new sharing requirements. Grids offer sets of collective services to support collaborative tasks which are distributed in nature and need asynchronous communication. Existing approaches to this problem lack of flexibility, adaptability and are tightly bound to the collective service that is provided. We present here a generic event model to build collective services that requi…

Service (systems architecture)Javacomputer.internet_protocolComputer scienceEvent (computing)business.industryDistributed computingXSLTGridWorld Wide WebAsynchronous communicationInformation systemTuple spaceWeb applicationThe InternetbusinesscomputerXMLcomputer.programming_language
researchProduct

Performance evaluation of differentiated access mechanisms effectiveness in 802.11 networks

2005

The IEEE 802.11e draft specification aims to extend the original 802.11 MAC protocol by introducing priority mechanisms able to manage bandwidth and resource allocation according to the QoS needs of real-time applications. Different strategies based on MAC parameter diversifications, such as contention window limits, contention window updating factor and silence monitoring time, can be pursued in order to provide service differentiation, also in the case of distributed access. In this paper, we investigate on the behaviour of each differentiation possibility under different load conditions and traffic requirements. Our results show that the most powerful mechanisms which provide service dif…

Service (systems architecture)Order (exchange)business.industryComputer scienceQuality of serviceWireless lanBandwidth (computing)Resource allocationWindow (computing)businessProtocol (object-oriented programming)Computer network
researchProduct

Interaction Mechanism of Humans in a Cyber-Physical Environment

2015

The research initiative “Industrie 4.0” (I4.0) of the high-tech strategy announced by the German government targets the deployment of a cyber-physical system (CPS) in production and logistics. Such CPS-based environments are characterized by an increasing number of heterogeneous intelligent autonomous and communicating artifacts tightly integrated with humans. Thus, the human’s role will become a composite factor (“man-in-the-mesh”) for this future CPS environment, playing more than just a simple role inside the control loop. This paper investigates the need of a robust communication between CPS and humans, which includes a clear semantic of the exchanged information. For this purpose, a me…

Service (systems architecture)SIMPLE (military communications protocol)Human–computer interactionSoftware deploymentMechanism (biology)Computer scienceFactor (programming language)Control systemMediationCyber-physical systemcomplex mixturescomputercomputer.programming_language
researchProduct

Mobile agents and grid computing

2004

Publisher Summary This chapter describes mobile agents as an effective solution for grid service provision. A short overview is first introduced on the grid paradigm and the most known research activities in the field. Then, mobile agents are discussed and a comparison with the remote procedure call (RPC) method is made as far as the most effective solution to minimize network overload and fault occurrences is concerned. The common feature of all grid architectures is a coordinated and controlled resource sharing between the members of a dynamic multi-institutional virtual community. Community members agree on a set of sharing rules and permissions, by which resources to be shared and membe…

Service (systems architecture)Semantic gridGrid computingComputer scienceRemote procedure callDistributed computingInteroperabilityGridcomputer.software_genreProtocol (object-oriented programming)computerShared resource
researchProduct

Visualization of EDI messages

2003

Multi-organizational EDI message networks are complicated communication environments with various standards and technologies. The role of third party message exchange hubs has become more important and their tasks more difficult. Current development activities for supporting the utilization of XML in electronic commerce focuses on message standardization and specification of common business architectures, processes, and web practices. A need to visualize EDI messages in different contexts to human readers has received insufficient attention in ongoing activities. In this paper we discuss problems and approaches related to the visualization of EDI messages in XML format. An idea of a standar…

Service (systems architecture)Third partyMultimediaStandardizationStyle sheetComputer scienceXSLcomputer.internet_protocolcomputer.software_genreVisualizationWorld Wide WebComputingMethodologies_DOCUMENTANDTEXTPROCESSINGcomputerXMLcomputer.programming_languageElectronic data interchangeProceedings of the 5th international conference on Electronic commerce - ICEC '03
researchProduct

Improvement of a Service Level Negotiation Protocol using Formal Verification

2013

International audience; The goal of the pervasive connectivity is to enable mobile users to be permanently connected to the Internet. Mobile users are often connected to wireless networks and consuming services that require quality of service guarantees. Accessing services using wireless technologies may make the service delivery vulnerable to security attacks because of the open medium of these technologies. In this context, we need to guarantee both quality of service and security for mobile users communications. In this paper, we present a protocol for service level negotiation which covers both quality of service and security and assigns a profile to each user in order to optimize and a…

Service delivery frameworkComputer science[ INFO.INFO-NI ] Computer Science [cs]/Networking and Internet Architecture [cs.NI]Service Level02 engineering and technologyNegotiation protocolComputer securitycomputer.software_genre[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]0202 electrical engineering electronic engineering information engineeringProtocol (object-oriented programming)Formal verificationPROMELAcomputer.programming_language060201 languages & linguistics[INFO.INFO-NI] Computer Science [cs]/Networking and Internet Architecture [cs.NI]business.industryWireless networkQuality of service06 humanities and the artsFormal verificationSecurity servicePromelaSPINService level0602 languages and literature020201 artificial intelligence & image processingThe InternetMobile telephonyFSM modelbusinesscomputerComputer network
researchProduct

Does service quality matter in measuring the performance of water utilities?

2008

Abstract Quality is a dimension of water services that has been repeatedly omitted in the study of performance of water utilities. In this paper, Data Envelopment Analysis techniques are used to compute both conventional quantity-based and quality-adjusted scores of technical efficiency for a sample of Spanish water utilities. The key assumptions are that a lack of quality (bad quality) can be regarded as a bad output and the existence of a trade-off between quantity and quality. Our main results indicate that quality matters in measuring technical efficiency, the difference between conventional and quality-adjusted evaluations representing the opportunity cost of maintaining quality. Avera…

Service qualityActuarial scienceOpportunity costSociology and Political Sciencebusiness.industrymedia_common.quotation_subjectRank (computer programming)Sample (statistics)Water industryManagement Monitoring Policy and LawDevelopmentEnvironmental economicsData envelopment analysisEconomicsQuality (business)Business and International ManagementDimension (data warehouse)businessmedia_commonUtilities Policy
researchProduct