The Experts below are selected from a list of 720813 Experts worldwide ranked by ideXlab platform
Eduardo Santana De Almeida - One of the best experts on this subject based on the ideXlab platform.
-
ToolDAy: a tool for Domain Analysis
International Journal on Software Tools for Technology Transfer, 2010Co-Authors: Liana Barachisio Lisboa, Vinicius Cardoso Garcia, Eduardo Santana De Almeida, Silvio Romero Meira De LemosAbstract:Domain Analysis is the process of identifying and documenting common and variable characteristics of systems in a specific Domain. This process is a large and complex one, involving many interrelated activities, making it essential to have a tool support for aiding the process. We present a Domain Analysis tool called ToolDAy that has the purpose of making the process semi-automatic. The requirements definition presented were based on the results of a systematic review that analyzed several existing tools. Furthermore, this article describes the tool architecture, implementation and its evaluations (two as a controlled experiment and one as an industrial case study) with three different Domains. The results of these evaluations indicate that the tool can aid the Domain analyst to achieve systematic reuse in an effective way.
-
A systematic review of Domain Analysis tools
Information and Software Technology, 2010Co-Authors: Liana Barachisio Lisboa, Vinicius Cardoso Garcia, Eduardo Santana De Almeida, Silvio Romero De Lemos Meira, Daniel Lucrédio, Renata Pontin De Mattos FortesAbstract:The Domain Analysis process is used to identify and document common and variable characteristics of systems in a specific Domain. In order to achieve an effective result, it is necessary to collect, organize and analyze several sources of information about different applications in this Domain. Consequently, this process involves distinct phases and activities and also needs to identify which artifacts, arising from these activities, have to be traceable and consistent. In this context, performing a Domain Analysis process without tool support increases the risks of failure, but the used tool should support the complete process and not just a part of it. This article presents a systematic review of Domain Analysis tools that aims at finding out how the available tools offer support to the process. As a result, the review identified that these tools are usually focused on supporting only one process and there are still gaps in the complete process support. Furthermore, the results can provide insights for new research in the Domain engineering area for investigating and defining new tools, and the study also aids in the identification of companies' needs for a Domain Analysis tool.
-
ICSR - Performing Domain Analysis for Model-Driven Software Reuse
Lecture Notes in Computer Science, 2008Co-Authors: Daniel Lucrédio, Eduardo Santana De Almeida, Renata Pontin De Mattos Fortes, Silvio Romero De Lemos MeiraAbstract:This paper presents a Domain Analysis approach for model-driven Domain engineering projects. The objective is to address the problem of identifying which parts of a Domain can be automated using model-driven development techniques. We argue that this task should be performed together with Domain Analysis. In this sense, the paper presents the main activities, guidelines, inputs and outputs of this task. It concludes by presenting the iterative life cycle approach for dealing with complex Domains.
-
ToolDAy - A Process-Centered Domain Analysis Tool
2007Co-Authors: Liana Barachisio Lisboa, Vinicius Cardoso Garcia, Eduardo Santana De Almeida, Silvio Romero De Lemos MeiraAbstract:Domain Analysis is the process of mapping Domain specific systems in order to identify their commonalities and variabilities for aiding a software development lifecycle with reuse. This process, however, involves several phases with inputs, outputs, and guidelines, so it is important to have a tool support for aiding it. This paper presents a Process-Centered Domain Analysis Tool, called ToolDAy, which goal is to facilitate the Domain Analysis process making it more automated.
-
ICSR - The Domain Analysis concept revisited: a practical approach
Lecture Notes in Computer Science, 2006Co-Authors: Eduardo Santana De Almeida, Vinicius Cardoso Garcia, Silvio Romero De Lemos Meira, Jorge Claudio Cordeiro Pires Mascena, Ana Paula Carvalho Cavalcanti, Alexandre Alvaro, Daniel LucrédioAbstract:Domain Analysis has been identified as a key factor in the development of reusable software. However, for Domain Analysis to become a practical approach we need to understand the conceptual foundations of the process and to produce a unambiguous definition in the form of specific techniques. This paper presents a practical approach for Domain Analysis based on a well defined set of guidelines and metrics. A preliminary industrial case study was performed in order to identify the viability of the approach.
Silvio Romero De Lemos Meira - One of the best experts on this subject based on the ideXlab platform.
-
A systematic review of Domain Analysis tools
Information and Software Technology, 2010Co-Authors: Liana Barachisio Lisboa, Vinicius Cardoso Garcia, Eduardo Santana De Almeida, Silvio Romero De Lemos Meira, Daniel Lucrédio, Renata Pontin De Mattos FortesAbstract:The Domain Analysis process is used to identify and document common and variable characteristics of systems in a specific Domain. In order to achieve an effective result, it is necessary to collect, organize and analyze several sources of information about different applications in this Domain. Consequently, this process involves distinct phases and activities and also needs to identify which artifacts, arising from these activities, have to be traceable and consistent. In this context, performing a Domain Analysis process without tool support increases the risks of failure, but the used tool should support the complete process and not just a part of it. This article presents a systematic review of Domain Analysis tools that aims at finding out how the available tools offer support to the process. As a result, the review identified that these tools are usually focused on supporting only one process and there are still gaps in the complete process support. Furthermore, the results can provide insights for new research in the Domain engineering area for investigating and defining new tools, and the study also aids in the identification of companies' needs for a Domain Analysis tool.
-
ICSR - Performing Domain Analysis for Model-Driven Software Reuse
Lecture Notes in Computer Science, 2008Co-Authors: Daniel Lucrédio, Eduardo Santana De Almeida, Renata Pontin De Mattos Fortes, Silvio Romero De Lemos MeiraAbstract:This paper presents a Domain Analysis approach for model-driven Domain engineering projects. The objective is to address the problem of identifying which parts of a Domain can be automated using model-driven development techniques. We argue that this task should be performed together with Domain Analysis. In this sense, the paper presents the main activities, guidelines, inputs and outputs of this task. It concludes by presenting the iterative life cycle approach for dealing with complex Domains.
-
ToolDAy - A Process-Centered Domain Analysis Tool
2007Co-Authors: Liana Barachisio Lisboa, Vinicius Cardoso Garcia, Eduardo Santana De Almeida, Silvio Romero De Lemos MeiraAbstract:Domain Analysis is the process of mapping Domain specific systems in order to identify their commonalities and variabilities for aiding a software development lifecycle with reuse. This process, however, involves several phases with inputs, outputs, and guidelines, so it is important to have a tool support for aiding it. This paper presents a Process-Centered Domain Analysis Tool, called ToolDAy, which goal is to facilitate the Domain Analysis process making it more automated.
-
ICSR - The Domain Analysis concept revisited: a practical approach
Lecture Notes in Computer Science, 2006Co-Authors: Eduardo Santana De Almeida, Vinicius Cardoso Garcia, Silvio Romero De Lemos Meira, Jorge Claudio Cordeiro Pires Mascena, Ana Paula Carvalho Cavalcanti, Alexandre Alvaro, Daniel LucrédioAbstract:Domain Analysis has been identified as a key factor in the development of reusable software. However, for Domain Analysis to become a practical approach we need to understand the conceptual foundations of the process and to produce a unambiguous definition in the form of specific techniques. This paper presents a practical approach for Domain Analysis based on a well defined set of guidelines and metrics. A preliminary industrial case study was performed in order to identify the viability of the approach.
Liana Barachisio Lisboa - One of the best experts on this subject based on the ideXlab platform.
-
ToolDAy: a tool for Domain Analysis
International Journal on Software Tools for Technology Transfer, 2010Co-Authors: Liana Barachisio Lisboa, Vinicius Cardoso Garcia, Eduardo Santana De Almeida, Silvio Romero Meira De LemosAbstract:Domain Analysis is the process of identifying and documenting common and variable characteristics of systems in a specific Domain. This process is a large and complex one, involving many interrelated activities, making it essential to have a tool support for aiding the process. We present a Domain Analysis tool called ToolDAy that has the purpose of making the process semi-automatic. The requirements definition presented were based on the results of a systematic review that analyzed several existing tools. Furthermore, this article describes the tool architecture, implementation and its evaluations (two as a controlled experiment and one as an industrial case study) with three different Domains. The results of these evaluations indicate that the tool can aid the Domain analyst to achieve systematic reuse in an effective way.
-
A systematic review of Domain Analysis tools
Information and Software Technology, 2010Co-Authors: Liana Barachisio Lisboa, Vinicius Cardoso Garcia, Eduardo Santana De Almeida, Silvio Romero De Lemos Meira, Daniel Lucrédio, Renata Pontin De Mattos FortesAbstract:The Domain Analysis process is used to identify and document common and variable characteristics of systems in a specific Domain. In order to achieve an effective result, it is necessary to collect, organize and analyze several sources of information about different applications in this Domain. Consequently, this process involves distinct phases and activities and also needs to identify which artifacts, arising from these activities, have to be traceable and consistent. In this context, performing a Domain Analysis process without tool support increases the risks of failure, but the used tool should support the complete process and not just a part of it. This article presents a systematic review of Domain Analysis tools that aims at finding out how the available tools offer support to the process. As a result, the review identified that these tools are usually focused on supporting only one process and there are still gaps in the complete process support. Furthermore, the results can provide insights for new research in the Domain engineering area for investigating and defining new tools, and the study also aids in the identification of companies' needs for a Domain Analysis tool.
-
ToolDAy - A Process-Centered Domain Analysis Tool
2007Co-Authors: Liana Barachisio Lisboa, Vinicius Cardoso Garcia, Eduardo Santana De Almeida, Silvio Romero De Lemos MeiraAbstract:Domain Analysis is the process of mapping Domain specific systems in order to identify their commonalities and variabilities for aiding a software development lifecycle with reuse. This process, however, involves several phases with inputs, outputs, and guidelines, so it is important to have a tool support for aiding it. This paper presents a Process-Centered Domain Analysis Tool, called ToolDAy, which goal is to facilitate the Domain Analysis process making it more automated.
Vinicius Cardoso Garcia - One of the best experts on this subject based on the ideXlab platform.
-
ToolDAy: a tool for Domain Analysis
International Journal on Software Tools for Technology Transfer, 2010Co-Authors: Liana Barachisio Lisboa, Vinicius Cardoso Garcia, Eduardo Santana De Almeida, Silvio Romero Meira De LemosAbstract:Domain Analysis is the process of identifying and documenting common and variable characteristics of systems in a specific Domain. This process is a large and complex one, involving many interrelated activities, making it essential to have a tool support for aiding the process. We present a Domain Analysis tool called ToolDAy that has the purpose of making the process semi-automatic. The requirements definition presented were based on the results of a systematic review that analyzed several existing tools. Furthermore, this article describes the tool architecture, implementation and its evaluations (two as a controlled experiment and one as an industrial case study) with three different Domains. The results of these evaluations indicate that the tool can aid the Domain analyst to achieve systematic reuse in an effective way.
-
A systematic review of Domain Analysis tools
Information and Software Technology, 2010Co-Authors: Liana Barachisio Lisboa, Vinicius Cardoso Garcia, Eduardo Santana De Almeida, Silvio Romero De Lemos Meira, Daniel Lucrédio, Renata Pontin De Mattos FortesAbstract:The Domain Analysis process is used to identify and document common and variable characteristics of systems in a specific Domain. In order to achieve an effective result, it is necessary to collect, organize and analyze several sources of information about different applications in this Domain. Consequently, this process involves distinct phases and activities and also needs to identify which artifacts, arising from these activities, have to be traceable and consistent. In this context, performing a Domain Analysis process without tool support increases the risks of failure, but the used tool should support the complete process and not just a part of it. This article presents a systematic review of Domain Analysis tools that aims at finding out how the available tools offer support to the process. As a result, the review identified that these tools are usually focused on supporting only one process and there are still gaps in the complete process support. Furthermore, the results can provide insights for new research in the Domain engineering area for investigating and defining new tools, and the study also aids in the identification of companies' needs for a Domain Analysis tool.
-
ToolDAy - A Process-Centered Domain Analysis Tool
2007Co-Authors: Liana Barachisio Lisboa, Vinicius Cardoso Garcia, Eduardo Santana De Almeida, Silvio Romero De Lemos MeiraAbstract:Domain Analysis is the process of mapping Domain specific systems in order to identify their commonalities and variabilities for aiding a software development lifecycle with reuse. This process, however, involves several phases with inputs, outputs, and guidelines, so it is important to have a tool support for aiding it. This paper presents a Process-Centered Domain Analysis Tool, called ToolDAy, which goal is to facilitate the Domain Analysis process making it more automated.
-
ICSR - The Domain Analysis concept revisited: a practical approach
Lecture Notes in Computer Science, 2006Co-Authors: Eduardo Santana De Almeida, Vinicius Cardoso Garcia, Silvio Romero De Lemos Meira, Jorge Claudio Cordeiro Pires Mascena, Ana Paula Carvalho Cavalcanti, Alexandre Alvaro, Daniel LucrédioAbstract:Domain Analysis has been identified as a key factor in the development of reusable software. However, for Domain Analysis to become a practical approach we need to understand the conceptual foundations of the process and to produce a unambiguous definition in the form of specific techniques. This paper presents a practical approach for Domain Analysis based on a well defined set of guidelines and metrics. A preliminary industrial case study was performed in order to identify the viability of the approach.
Daniel Lucrédio - One of the best experts on this subject based on the ideXlab platform.
-
A systematic review of Domain Analysis tools
Information and Software Technology, 2010Co-Authors: Liana Barachisio Lisboa, Vinicius Cardoso Garcia, Eduardo Santana De Almeida, Silvio Romero De Lemos Meira, Daniel Lucrédio, Renata Pontin De Mattos FortesAbstract:The Domain Analysis process is used to identify and document common and variable characteristics of systems in a specific Domain. In order to achieve an effective result, it is necessary to collect, organize and analyze several sources of information about different applications in this Domain. Consequently, this process involves distinct phases and activities and also needs to identify which artifacts, arising from these activities, have to be traceable and consistent. In this context, performing a Domain Analysis process without tool support increases the risks of failure, but the used tool should support the complete process and not just a part of it. This article presents a systematic review of Domain Analysis tools that aims at finding out how the available tools offer support to the process. As a result, the review identified that these tools are usually focused on supporting only one process and there are still gaps in the complete process support. Furthermore, the results can provide insights for new research in the Domain engineering area for investigating and defining new tools, and the study also aids in the identification of companies' needs for a Domain Analysis tool.
-
ICSR - Performing Domain Analysis for Model-Driven Software Reuse
Lecture Notes in Computer Science, 2008Co-Authors: Daniel Lucrédio, Eduardo Santana De Almeida, Renata Pontin De Mattos Fortes, Silvio Romero De Lemos MeiraAbstract:This paper presents a Domain Analysis approach for model-driven Domain engineering projects. The objective is to address the problem of identifying which parts of a Domain can be automated using model-driven development techniques. We argue that this task should be performed together with Domain Analysis. In this sense, the paper presents the main activities, guidelines, inputs and outputs of this task. It concludes by presenting the iterative life cycle approach for dealing with complex Domains.
-
ICSR - The Domain Analysis concept revisited: a practical approach
Lecture Notes in Computer Science, 2006Co-Authors: Eduardo Santana De Almeida, Vinicius Cardoso Garcia, Silvio Romero De Lemos Meira, Jorge Claudio Cordeiro Pires Mascena, Ana Paula Carvalho Cavalcanti, Alexandre Alvaro, Daniel LucrédioAbstract:Domain Analysis has been identified as a key factor in the development of reusable software. However, for Domain Analysis to become a practical approach we need to understand the conceptual foundations of the process and to produce a unambiguous definition in the form of specific techniques. This paper presents a practical approach for Domain Analysis based on a well defined set of guidelines and metrics. A preliminary industrial case study was performed in order to identify the viability of the approach.