6,510 research outputs found
Internet of robotic things : converging sensing/actuating, hypoconnectivity, artificial intelligence and IoT Platforms
The Internet of Things (IoT) concept is evolving rapidly and influencing newdevelopments in various application domains, such as the Internet of MobileThings (IoMT), Autonomous Internet of Things (A-IoT), Autonomous Systemof Things (ASoT), Internet of Autonomous Things (IoAT), Internetof Things Clouds (IoT-C) and the Internet of Robotic Things (IoRT) etc.that are progressing/advancing by using IoT technology. The IoT influencerepresents new development and deployment challenges in different areassuch as seamless platform integration, context based cognitive network integration,new mobile sensor/actuator network paradigms, things identification(addressing, naming in IoT) and dynamic things discoverability and manyothers. The IoRT represents new convergence challenges and their need to be addressed, in one side the programmability and the communication ofmultiple heterogeneous mobile/autonomous/robotic things for cooperating,their coordination, configuration, exchange of information, security, safetyand protection. Developments in IoT heterogeneous parallel processing/communication and dynamic systems based on parallelism and concurrencyrequire new ideas for integrating the intelligent âdevicesâ, collaborativerobots (COBOTS), into IoT applications. Dynamic maintainability, selfhealing,self-repair of resources, changing resource state, (re-) configurationand context based IoT systems for service implementation and integrationwith IoT network service composition are of paramount importance whennew âcognitive devicesâ are becoming active participants in IoT applications.This chapter aims to be an overview of the IoRT concept, technologies,architectures and applications and to provide a comprehensive coverage offuture challenges, developments and applications
An object-oriented organic architecture for next generation intelligent reconfigurable mobile networks
Next generation mobile networks have great potential in providing personalised and effcient quality of service
by using re-confgurable platforms. The foundation is the
concept of software radio where both the mobile terminal
and the serving network can be re-configurable. This approach becomes more effective when combined with
historic-based prediction strategies that enable the system
to learn about application behaviour and predict its resource consumption. We extend that concept by proposing the use of an object-oriented intelligent decision making architecture, which supports general and large-scale applications. The proposed architecture applies the principles of business intelligence and data warehousing, together with the concept of organic viable systems. The architecture is applied to the CAST (Configurable radio with Advanced Software Technology) platform
Implementing software engineering practices in small industry with a focus on requirements elicitation
I have been involved in small industry for 33 years and I have seen how the evolution of computers and software has affected small companies striving to grow in their market place by trying to take advantage of an evolving technology. Many times an individual is assigned the task of developing software to fit the company\u27s needs and begins the process without any formal training in the practices of Software Engineering. My Thesis will discuss my evolving skills, gained through my Masters in Software Engineering degree work, as a Software Engineer and how I have been able to implement proper Software Engineering in my position in a small company. This has been a worthwhile challenge and the results of my work and study could benefit any person involved in the Software Engineering profession. The focus of this paper will be the challenges of requirements elicitation in a small industry environment
The role of Enterprise portals in Enterprise Integration
Todayâs enterprises are moving business systems to the Internet - to connect people, business processes, and people to business processes in enterprise and across enterprise boundaries. The portal brings it all together: business processes, departmental sites, knowledge management resources, enterprise management systems, CRM systems, analytics, email, calendars, external content, transactions, administration, workflow, and more. The goal of this paper is to present the role of the Enterprise Portal in internal and external enterprise integration.Portal, Enterprise Portal, Integration, ETL, EAI, EII
Logic-Based Specification Languages for Intelligent Software Agents
The research field of Agent-Oriented Software Engineering (AOSE) aims to find
abstractions, languages, methodologies and toolkits for modeling, verifying,
validating and prototyping complex applications conceptualized as Multiagent
Systems (MASs). A very lively research sub-field studies how formal methods can
be used for AOSE. This paper presents a detailed survey of six logic-based
executable agent specification languages that have been chosen for their
potential to be integrated in our ARPEGGIO project, an open framework for
specifying and prototyping a MAS. The six languages are ConGoLog, Agent-0, the
IMPACT agent programming language, DyLog, Concurrent METATEM and Ehhf. For each
executable language, the logic foundations are described and an example of use
is shown. A comparison of the six languages and a survey of similar approaches
complete the paper, together with considerations of the advantages of using
logic-based languages in MAS modeling and prototyping.Comment: 67 pages, 1 table, 1 figure. Accepted for publication by the Journal
"Theory and Practice of Logic Programming", volume 4, Maurice Bruynooghe
Editor-in-Chie
Using Self-Description to Handle Change in Systems
In the web age systems must be flexible, reconfigurable and adaptable in
addition to being quick to develop. As a consequence, designing systems to
cater for change is becoming not only desirable but required by industry.
Allowing systems to be self-describing or description-driven is one way to
enable these characteristics. To address the issue of evolvability in designing
self-describing systems, this paper proposes a pattern-based, object-oriented,
description-driven architecture. The proposed architecture embodies four
pillars - first, the adoption of a multi-layered meta-modeling architecture and
reflective meta-level architecture, second, the identification of four data
modeling relationships that must be made explicit such that they can be
examined and modified dynamically, third, the identification of five design
patterns which have emerged from practice and have proved essential in
providing reusable building blocks for data management, and fourth, the
encoding of the structural properties of the five design patterns by means of
one pattern, the Graph pattern. In this paper the fundamentals of the
description-driven architecture are described - the multi-layered architecture
and reflective meta-level architecture, remaining detail can be found in the
cited references. A practical example of this architecture is described,
demonstrating the use of description-driven data objects in handling system
evolution.Comment: 9 pages, 5 figures, Object Oriented Information Systems Conference,
Montpellier 200
- âŠ