Search results for "Design Process"

showing 10 items of 139 documents

An Approach for the Design of Self-conscious Agent for Robotics

2010

Developing complex robotic systems endowed with self- conscious abilities and subjective experience is a hard requirement to face at design time. This paper deals with the development of robotic systems that do not own any a-priori knowledge of the environment they live in and proposes an agent-orientd design process for modelling and implementing such a systems by means of implementing the perception loop occurring between environment, body and brain during subjective experience. A case study dealing with a robocup setup is proposed in order to describe the design process activities and to illustrate the techniques for making the robot able to autonomously decide when an unknown situations…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniDesign process; roboticsbusiness.industryComputer sciencemedia_common.quotation_subjectRoboticsSelf-Conscious agent agent methodologyRobotic systemsHuman–computer interactionPerceptionDesign processRobotArtificial intelligenceEngineering design processbusinessHumanoid robotmedia_common
researchProduct

A MAS metamodel-driven approach to process fragments selection

2009

The construction of ad-hoc design processes is more and more required today. In this paper we present our approach for the construction of a new design process following the Situational Method Engineering paradigm. We mainly focus on the selection and assembly activities on the base of what we consider a key element in agent design processes: the MAS metamodel. The paper presents an algorithm establishing a priority order in the realization (instantiation) of MAS metamodel elements by the fragments that will compose the new process.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniFocus (computing)New proceSituational Method EngineeringKey elementComputer sciencebusiness.industryProcess (engineering)Method engineeringComputer Science (all)Agent designMetamodelingTheoretical Computer ScienceMeta modelPriority orderKey (cryptography)Design processDesign proceSoftware engineeringbusinessRealization (systems)Selection (genetic algorithm)New design
researchProduct

How to Extract Fragments from Agent Oriented Design Processes

2013

Using Method Engineering for creating agent oriented design processes is a challenging task because of the lack of a fragment repository defined and filled starting from a shared and unique definition of fragment. The creation of a repository implies the fragmentation of existing agent design processes. In this paper we propose a set of guidelines for extracting fragments from agent design processes. The work is based on a precise definition of fragment and it aims to establish a method for fragmenting processes and obtaining homogeneous fragments regardless of how the starting design processes are defined and described. © 2013 Springer-Verlag.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniFragment repositoryWork breakdown structureDatabaseComputer scienceDistributed computingMethod engineeringPrecise definitioncomputer.software_genreAgent designAgent oriented designDesign Processagent oriented software engineeringAgent oriented designDesign processMethod Fragmentmulti-agent systemsDesign procecomputerMethod engineering
researchProduct

FROM MODELING TO IMPLEMENTING THE PERCEPTION LOOP IN SELF-CONSCIOUS SYSTEMS

2010

Engineering self-conscious robotic systems is a challenging issue because of the intrinsic complexity of such systems; a self-conscious robot has to acquire knowledge, to understand its world and to autonomously interact with its environment. In this paper, the externalist point of view is used for developing a complete process for the design and implementation of a conscious robotic system that is able to interact with a dynamic environment in a human-like fashion without possessing detailed knowledge about the environment and pre-programmed tasks and algorithms. The paper mainly focuses on the configuration part of the whole process that make the robot able to decide and to learn from exp…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniPerception LoopKnowledge managementSelf-conscious systemLOOP (programming language)Point (typography)Computer scienceProcess (engineering)business.industrymedia_common.quotation_subjectperceptionExternalismSelf-consciousdesign processArtificial IntelligenceHuman–computer interactionself conscious systemPerceptionDesign processRobotbusinessgoalmedia_commonInternational Journal of Machine Consciousness
researchProduct

A Modular Framework for Versatile Conversational Agent Building

2011

This paper illustrates a web-based infrastructure of an architecture for conversational agents equipped with a modular knowledge base. This solution has the advantage to allow the building of specific modules that deal with particular features of a conversation (ranging from its topic to the manner of reasoning of the chatbot). This enhances the agent interaction capabilities. The approach simplifies the chatbot knowledge base design process: extending, generalizing or even restricting the chatbot knowledge base in order to suit it to manage specific dialoguing tasks as much as possible.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniProgramming languagebusiness.industryComputer sciencecomputer.internet_protocolmedia_common.quotation_subjectService-oriented architectureModular designcomputer.software_genreChatbotKnowledge-based systemsKnowledge baseHuman–computer interactionConversational Agents Modular KB Ontology reasoning Semantic SpacesDesign processConversationDialog systembusinesscomputermedia_common
researchProduct

Separation of Concerns and Role Implementation in the PASSI Design Process

2007

The use of design patterns proved successful in lowering the development time and number of errors when producing software with the object-oriented paradigm. In previous works we engaged the production of a tool for the reuse of patterns for multi-agent systems. Now we are fronting a new problem: automatic code generation for agents, designed with a specific methodology, with the support of design patterns and using an aspect oriented approach. In this work we present our preliminary experiences in the identification, description, production and use of aspects for multi agent systems and a tool for code production.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle Informazionibusiness.industryComputer scienceAspect-oriented programmingMulti-agent systemSeparation of concernsReuseSoftware agentSoftware design patternSystems engineeringDesign processCode generationSoftware engineeringbusinessComputer softwareMulti agent systemsObject oriented programmingProblem solving2007 5th IEEE International Conference on Industrial Informatics
researchProduct

DETECTING FALLS AT HOME: USER-CENTERED DESIGN OF A PERVASIVE TECHNOLOGY

2016

Falling is the main cause of domestic accidents and fatal injuries to seniors at home. In this paper, we describe the design process for a new pervasive technology (CIRDO). The aim of this technology is to detect falls (via audio and video sensors) and to alert the elderly's family or caregivers. Two complementary studies were performed. Firstly, the actual risk situations of older adults were analyzed. Secondly, social acceptance was investigated for the different homecare field stakeholders. Our results highlight the tensions among social actors towards the tool and their impacts on technology acceptance by the elderly. Also, we show a significant change in the fall process due to the dev…

Social PsychologyIterative designComputer scienceProcess (engineering)Video sensorsApplied psychology[SHS.PSY]Humanities and Social Sciences/PsychologyComputer securitycomputer.software_genreField (computer science)050906 social workmedicine0501 psychology and cognitive sciences050107 human factorsUser-centered designelderly peoplelcsh:T58.5-58.64lcsh:Information technologypervasive technologyCommunication05 social sciencesHuman-Computer Interactionrisk situationFalling (accident)Pervasive technologydomestic activity0509 other social sciencesmedicine.symptomEngineering design processcomputeracceptance
researchProduct

The role of controversy in engineering design

1997

Abstract To ensure the acceptance of technical systems and products in society, the crucial role of social controversy in technology development has to be more openly recognized. Many of the current acceptance problems of technical systems developed because the social controversy generated by the system under design was not sufficiently taken into account. Actively managed and organized controversy, on the other hand, could become an integral part of the engineering design process and the basis for a new underlying philosophy of design. Technical design in companies and technological organizations could be opened up to the active involvement of social actors usually excluded from it (like t…

Social groupActive involvementPhilosophy of designSociology and Political ScienceManagement scienceTechnical systemsEngineering ethicsBusinessDevelopmentBusiness and International ManagementTechnology developmentEngineering design processTechnical designFutures
researchProduct

Considerations for Using Domain-Specific Modeling in the Analysis Phase of Software Development Process

2002

Recent studies claim that domain-specific modeling may highly increase development productivity in specific well-defined domains. Domain-specific modeling is most often used only in the design phase of software development process, while general-purpose modeling techniques are used in the other phases. Integrating general-purpose modeling techniques with domain-specific modeling might be problematic, which is why in this paper we consider if it is feasible to extend domain-specific modeling to cover analysis phase activities in addition to design phase activities. Essentially, we discuss the different activities in analysis phase and consider whether or not domain-specific techniques can be…

Software development processDomain-specific languagebusiness.industryComputer scienceSimulation modelingSystems engineeringSoftware developmentDomain-specific modelingDesign processPhysical designbusinessBusiness domain
researchProduct

An Expert System for the Design of Agents

2007

The growing interest for the design and development of multi-agent systems has brought to the creation of a specific research area called Agent-Oriented Software Engineering (AOSE), specifically conceived for the development of complex systems. The development of such systems needs the support of appropriate tools that could help the designer in producing the design artefacts. We developed a tool called Metameth that may be used to define a new (agent-oriented) design process as well as to apply it. In this paper, we describe only a slice of this complex tool, specifically addressing the interaction with human actors (the designers). This subsystem is conceived as a collaborative multi-agen…

Software engineering process definitionInformation Systems and ManagementKnowledge managementbusiness.industryComputer scienceMulti-agent systemProcess designInformation Systemcomputer.software_genreExpert systemDesign briefMulti-agent systemDesign educationDesign methodologyInformation systemDesign processSoftware engineeringbusinessComputer-aided software engineeringAgent supported cooperative workcomputerExpert system
researchProduct