TY - JOUR
T1 - Constructing component-based software engineering environments
T2 - Issues and experiences
AU - Grundy, J.
AU - Mugridge, W.
AU - Hosking, J.
PY - 2000/1/25
Y1 - 2000/1/25
N2 - Developing software engineering tools is a difficult task, and the environments in which these tools are deployed continually evolve as software developers' processes, tools and tool sets evolve. To more effectively develop such evolvable environments, we have been using component-based approaches to build and integrate a range of software development tools, including CASE and workflow tools, file servers and versioning systems, and a variety of reusable software agents. We describe the rationale for a component-based approach to developing such tools, the architecture and support tools we have used some resultant tools and tool facilities we have developed, and summarize the possible future research directions in this area.
AB - Developing software engineering tools is a difficult task, and the environments in which these tools are deployed continually evolve as software developers' processes, tools and tool sets evolve. To more effectively develop such evolvable environments, we have been using component-based approaches to build and integrate a range of software development tools, including CASE and workflow tools, file servers and versioning systems, and a variety of reusable software agents. We describe the rationale for a component-based approach to developing such tools, the architecture and support tools we have used some resultant tools and tool facilities we have developed, and summarize the possible future research directions in this area.
UR - https://www.scopus.com/pages/publications/0033639641
U2 - 10.1016/S0950-5849(99)00084-1
DO - 10.1016/S0950-5849(99)00084-1
M3 - Article
AN - SCOPUS:0033639641
SN - 0950-5849
VL - 42
SP - 103
EP - 114
JO - Information and Software Technology
JF - Information and Software Technology
IS - 2
ER -