Embedded digital signal processors for software defined radio have stringent design constraints including high computational bandwidth, low power consumption, and low interrupt latency. Furthermore, due to rapidly evo...
详细信息
In the automotive field, software development methods and tools are used to cope with the high complexity of automotive software development. However, problems occur with the tracing of information, the assessment and...
详细信息
This paper presents technical foundation, roadmap and initial results of the IDIOM project (Information Diffusion across Interactive Online Media). Information spreads rapidly across Web sites, Web logs and online for...
详细信息
Distributed denial of service (DDoS) attacks on the Internet have become an immediate problem. As DDoS streams do not have common characteristics, currently available intrusion detection systems (IDS) cannot detect th...
详细信息
Analysis and design by contract allows the definition of a formal agreement between a class and its clients, expressing each party's rights and obligations. Contracts written in the Object Constraint Language (OCL...
详细信息
computer Supported Collaborative Learning activities involve combination of complex software tools that often need to interoperate in a wider context of learning. This paper proposes a data model that accommodates req...
详细信息
Ontology is recognized as a key technology for the success of the semantic Web. Building reusable and evolve-able ontologies in order to cope with ontology evolution and requirement changes is increasingly important. ...
详细信息
Ontology is recognized as a key technology for the success of the semantic Web. Building reusable and evolve-able ontologies in order to cope with ontology evolution and requirement changes is increasingly important. But the existing methodologies and tools fail to support effective ontology reuse and evolution. In this paper, we present a product line based reuse-oriented ontology development methodology which integrates ontology development with design by reuse and design for reuse. The basic building block in our approach is the meta-ontology. In the first stage, reengineering of existing ontologies will lead to the initial implementation of the meta-onotologies using design by reuse and with the objective of design for reuse. After that step new ontologies could be generated by reusing these meta-ontologies. We demonstrate our approach with a semantic Web Service application to show how to build reusable meta-ontologies with a generic composite process template and generate processes for different example scenarios
Improving the reusability of ontology is recognized as increasingly important due to the prevalence of OWL research and applications. But there exists no convincing methodology and tool support in this direction yet. ...
详细信息
Improving the reusability of ontology is recognized as increasingly important due to the prevalence of OWL research and applications. But there exists no convincing methodology and tool support in this direction yet. In this paper, we apply ideas from the research and practice with software product lines in order to explore this issue. The ontology is developed and managed according to the commonalities and variabilities underlying a specific problem domain. Meta-ontology is used in order to improve the reusability, evolve-ability and customizability of ontology. Another advantage is being able to generate needed ontology with the created meta-ontology implemented with XVCL (XML based variant configuration language) technology. We demonstrate our product line based reuse approach with an example B2C application
In the service-oriented software environment, interactions between components are highly dependent on the exposed service interfaces. Therefore, designing an appropriate service interface is essential. In this paper, ...
详细信息
In the service-oriented software environment, interactions between components are highly dependent on the exposed service interfaces. Therefore, designing an appropriate service interface is essential. In this paper, we aim to perform a comparative evaluation on three different approaches to service interface design, i.e. method-centric, message-centric and resource-centric. The evaluation is performed systematically based on a list of selected evaluation criteria. It is expected that the evaluation results may assist software architects to understand the differences between approaches and adopt the approaches wisely in the service interface design.
This paper presents a content-based decentralized information aggregation service for pervasive environments. The service provides a uniform query interface where aggregation queries are specified using content descri...
详细信息
This paper presents a content-based decentralized information aggregation service for pervasive environments. The service provides a uniform query interface where aggregation queries are specified using content descriptors in the form of keywords, partial keywords, wildcards and ranges. The service guarantees that all data that matches a complex/range query was located and aggregated in an efficient and scalable way. The design of the aggregation service uses a decentralized aggregation trie along with a distributed and decentralized query engine. The deployment and experimental evaluation of the aggregation service are also presented. Evaluations include simulations as well as experiments using deployments on local-area network at Rutgers and wide-area PlanetLab testbed
暂无评论