Learn More
The miniaturization of hardware components has lead to the development of Wireless Sensor Networks (WSN) and networked-applications over them. Meanwhile, middleware systems have also been proposed in order to both facilitating the development of these applications and providing common application services. The development of middleware for sensor networks,(More)
Non-functional requirements (NFRs) are rarely taken in account in most software development. There are some reasons that can help us to understand why these requirements are not explicitly dealt with: their complexity, NFRs are usually stated only informally, their high abstraction level and the rare support of languages, methodologies and tools. In this(More)
Application servers have been widely adopted as distributed infrastructure (or middleware) for developing distributed systems. Current approaches for performance evaluation of application servers have mainly concentrated on the adoption of measurement techniques. This paper, however, focuses on the use of simulation techniques and presents an approach for(More)
A wireless sensor network (WSN) consists of a large number of small devices with computational power, wireless communication and sensing capability. These networks have been developed for a wide range of applications, such as habitat monitoring, object tracking , precision agriculture, building monitoring and military systems. Meanwhile, middleware systems(More)
Web services have played an important role in the development of distributed systems. In particular, the possibility of composing already implemented web services in order to provide a new functionality is an interesting approach for building distributed applications and business processes. The possibility of dynamically composing web services is also(More)
The concept of software architecture has created a new scenario for incorporating non-functional and transactional requirements into the software design. Transactional and non-functional requirements can be included in an architecture-based software development through formal approaches in which rst-order and temporal logic are utilised to deal with them.(More)
Group management service plays a key role in wireless sensor networks (WSNs) as it provides support to high level middleware services such as object tracking, security, fault-tolerance, power management, and so on. However, the way a group is managed may vary either from service to service or according to system conditions (e.g., power level, connectivity,(More)
A Domain Specific Architecture (DSA) is generic architecture for a family of application system, a problem or a task area. Middleware specific services are tailored to the requirements of particular domain. Through a development process that uses the Object Management Group Model-Driven Architecture (MDA), this paper presents the InterDOC, a domain-specific(More)
The adoption of service-oriented approach and the increasing of business-to-consumer applications have produced impacts over software development. Traditional tasks, such as discovery of appropriate Web services, are becoming more and more an individual experience. This paper presents an ontological approach for personalized services that is based on the(More)