{"id":66030,"date":"2008-07-07T00:00:00","date_gmt":"2008-07-07T00:00:00","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/an-i-based-reengineering-framework-for-requirements-engineering\/"},"modified":"2008-07-07T00:00:00","modified_gmt":"2008-07-07T00:00:00","slug":"an-i-based-reengineering-framework-for-requirements-engineering","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/diseno-y-componentes-de-sistemas-de-informacion\/an-i-based-reengineering-framework-for-requirements-engineering\/","title":{"rendered":"An i*-based reengineering framework for requirements engineering"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Gemma Grau Colom <\/strong><\/h2>\n<p>Information systems are a crucial asset of the organizations and can provide competitive advantages to them. However, once  the  information  system  is  built,  it  has  to  be  maintained  and  evolved,  which  includes  changes  on  the  requirements,  the  technology  used,  or  the  business  processes  supported.  All  these  changes  are  diverse  in  nature  and may  require  different  treatments according to their impact, ranging from small improvements to the deployment of a new information system. In both  situations, changes are addressed at the requirements level, where decisions are analysed involving less resources. Because  requirements  engineering  and  business  process  reengineering methods  share  common  activities,  and  the  design  of  the  information system with  the business strategy has  to be maintained during  its evolution, a business process reengineering  approach  is adequate  for addressing  information systems development when  there  is an existing  information system  to be  used as starting point.     the i* framework is a well-consolidated goal-oriented approach that allows to model information systems in a graphical way, in  terms of actors and dependencies among them. The i* framework addresses requirements engineering and business process  reengineering  but  none  of  the  i*-based  existing  approaches  provide  a  complete  framework  for  reengineering.  In  order  to  explore the applicability of i* for a reengineering framework, we have defined prim: a process reengineering i* method, which  assumes that there is an existing process that is the basis for the specification of the new information system. Prim is a six- phase method  that combines  techniques  from  the  fields of business process reengineering and requirements engineering  and defines new  techniques when needed. As a  result prim addresses: 1)  the analysis of  the current process using socio- technical analysis techniques; 2) the construction of the i* model by differentiating the operationalization of the process form the  strategic intentionality behind it; 3) the reengineering of the current process based on its analysis for improvements using goal  acquisition  techniques; 4)  the generation of alternatives based on heuristics and patterns; 5)  the evaluation of alternatives by  defining structural metrics; and, 6) the specification of the new information system from the selected i* model.    there  are  several  techniques  from  the requirements engineering  and business process reengineering  fields,  that  can  be  used instead the ones selected in prim. Therefore, in order to not enforce the application of a certain technique we propose a  more generic  framework where  to use and combine  them. Method engineering  is  the discipline  that constructs new methods  from parts of existing ones and, so,  it  is  the approach adopted  to define reef: a reengineering framework.  In reef  the six  phases  of prim  are  abstracted  and  generalized  in  order  to  allow selecting  the most  appropriate  techniques  for  each  of  the  phases, depending on  the user expertise and  the domain of application. As an example of  the applicability of reef,  the new  method sarim is defined.     the main contributions of this work are twofold. On the one hand, two i*-based methods are defined: the prim method, which  addresses process  reengineering, and sarim, which addresses software architecture  reengineering. On  the other hand, we  provide several  i*-based  techniques  to be used  for constructing i* models, generating alternatives, and evaluating  them using  structural metrics. These methods and techniques are based on exhaustive review of existing work and their validation is done  by means of several formative case studies and an industrial case study. Tool support has been developed for the approach:  redepend-react  supporting  the  graphical modelling  of  i*,  the  generation  of  alternatives  and  the  definition  of  structural  metrics; and, j-prim supporting all the phases of the prim method using a textual visualization of the i* models.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>An i*-based reengineering framework for requirements engineering<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 An i*-based reengineering framework for requirements engineering <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Gemma Grau Colom <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Polit\u00e9cnica de catalunya<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 07\/07\/2008<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Direcci\u00f3n y tribunal<\/h3>\n<ul>\n<li><strong>Director de la tesis<\/strong>\n<ul>\n<li>Javier Franch Guti\u00e9rrez<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: pere Botella l\u00f3pez <\/li>\n<li>jolita Ralyt\u00e9 (vocal)<\/li>\n<li>paul Gruenbacher (vocal)<\/li>\n<li>jordi Cabot sagrera (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Gemma Grau Colom Information systems are a crucial asset of the organizations and can provide competitive advantages [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[4149,13880,15596],"tags":[145540,58866,145541,123066,145542,15853],"class_list":["post-66030","post","type-post","status-publish","format-standard","hentry","category-diseno-y-componentes-de-sistemas-de-informacion","category-informatica","category-politecnica-de-catalunya","tag-gemma-grau-colom","tag-javier-franch-gutierrez","tag-jolita-ralyte","tag-jordi-cabot-sagrera","tag-paul-gruenbacher","tag-pere-botella-lopez"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/66030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/comments?post=66030"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/66030\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=66030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=66030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=66030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}