{"id":5114,"date":"2016-06-16T11:31:06","date_gmt":"2016-06-16T11:31:06","guid":{"rendered":"http:\/\/www.pros.upv.es\/?page_id=5114"},"modified":"2016-12-01T10:06:41","modified_gmt":"2016-12-01T10:06:41","slug":"great","status":"publish","type":"page","link":"https:\/\/pros.webs.upv.es\/site\/great\/","title":{"rendered":"GREAT Process Modeller: Global Reengineering Environment with Automated Transformations"},"content":{"rendered":"<p><a href=\"http:\/\/www.pros.upv.es\/site\/wp-content\/uploads\/2015\/10\/great_min.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-3565 aligncenter\" src=\"http:\/\/www.pros.upv.es\/site\/wp-content\/uploads\/2015\/10\/great_min.png\" alt=\"great_min\" width=\"312\" height=\"224\" srcset=\"https:\/\/pros.webs.upv.es\/site\/wp-content\/uploads\/2015\/10\/great_min.png 1018w, https:\/\/pros.webs.upv.es\/site\/wp-content\/uploads\/2015\/10\/great_min-300x216.png 300w, https:\/\/pros.webs.upv.es\/site\/wp-content\/uploads\/2015\/10\/great_min-203x146.png 203w, https:\/\/pros.webs.upv.es\/site\/wp-content\/uploads\/2015\/10\/great_min-50x36.png 50w, https:\/\/pros.webs.upv.es\/site\/wp-content\/uploads\/2015\/10\/great_min-576x414.png 576w, https:\/\/pros.webs.upv.es\/site\/wp-content\/uploads\/2015\/10\/great_min-104x75.png 104w\" sizes=\"(max-width: 312px) 100vw, 312px\" \/><\/a>The research group in Requirements Engineering at PROS Research Centre (UPV) has created GREAT Process Modeller, a prototype tool for modelling business processes and specifying information system requirements, aimed at capturing organisational needs in an agile way, while reducing the length of development.<\/p>\n<p>Agility is favoured by the communicational perspective of the method, which allows the analyst to focus on business activities that convey new meaningful information to the organisation, abstracting details that do not contribute to the later development of the computerised information system. The reduction of development time is achieved by using model transformation technologies to automate part of the system design.<\/p>\n<p>GREAT Process Modeller is conceived to be used in the following way. (1) The analyst models agilely the business processes employing the graphical editor and the associated requirements templates, in collaboration with the stakeholders. (2) Model transformation is used to generate, from the requirements model, a UML-based conceptual model that specifies the needed information system. The transformation rules include heuristics that make design decisions often appropriate, so the generated conceptual model can either be accepted as is or be modified a posteriori. (3) The conceptual model is expressive enough, not only for undertaking a manual programming development, but also to be sent to a model compiler (such as Integranova Model Execution System) that generates the final software code automatically. In the latter case, software generation from requirements comes true.<\/p>\n<p>To achieve this objective, an information systems ontology has been defined. On top of the ontology, a method oriented to the analysis of organisational communications has been designed, intended to speed up requirements discovery, modelling and validation. GREAT Process Modeller is the tool that supports the method and it is based on state-of-the-art technologies for constructing model-driven development tools (Eclipse EMF, GMF, Xtext). We intend to facilitate the graphical modelling of processes and the fast specification of user requirements, but also to leverage this information to accelerate the software lifecycle.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The research group in Requirements Engineering at PROS Research Centre (UPV) has created GREAT Process Modeller, a prototype tool for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":22,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","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":"","ast-disable-related-posts":"","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-opacity":"","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-opacity":"","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-opacity":"","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-opacity":"","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-opacity":"","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-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-5114","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>GREAT Process Modeller: Global Reengineering Environment with Automated Transformations - PROS - Research Center on Software Production Methods<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pros.webs.upv.es\/site\/great\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GREAT Process Modeller: Global Reengineering Environment with Automated Transformations - PROS - Research Center on Software Production Methods\" \/>\n<meta property=\"og:description\" content=\"The research group in Requirements Engineering at PROS Research Centre (UPV) has created GREAT Process Modeller, a prototype tool for [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pros.webs.upv.es\/site\/great\/\" \/>\n<meta property=\"og:site_name\" content=\"PROS - Research Center on Software Production Methods\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CentroPROS\" \/>\n<meta property=\"article:modified_time\" content=\"2016-12-01T10:06:41+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.pros.upv.es\/site\/wp-content\/uploads\/2015\/10\/great_min.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@CentroPROS\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/great\\\/\",\"url\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/great\\\/\",\"name\":\"GREAT Process Modeller: Global Reengineering Environment with Automated Transformations - PROS - Research Center on Software Production Methods\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/great\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/great\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.pros.upv.es\\\/site\\\/wp-content\\\/uploads\\\/2015\\\/10\\\/great_min.png\",\"datePublished\":\"2016-06-16T11:31:06+00:00\",\"dateModified\":\"2016-12-01T10:06:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/great\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/great\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/great\\\/#primaryimage\",\"url\":\"http:\\\/\\\/www.pros.upv.es\\\/site\\\/wp-content\\\/uploads\\\/2015\\\/10\\\/great_min.png\",\"contentUrl\":\"http:\\\/\\\/www.pros.upv.es\\\/site\\\/wp-content\\\/uploads\\\/2015\\\/10\\\/great_min.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/great\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GREAT Process Modeller: Global Reengineering Environment with Automated Transformations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/#website\",\"url\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/\",\"name\":\"PROS - Research Center on Software Production Methods\",\"description\":\"research, software engineering, model-driven development, testing, Internet of things, genomics\",\"publisher\":{\"@id\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/#organization\",\"name\":\"PROS Research Center on Software Production Methods\",\"url\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.pros.webs.upv.es\\\/site\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/logo_PROS_no_sticky.png\",\"contentUrl\":\"https:\\\/\\\/www.pros.webs.upv.es\\\/site\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/logo_PROS_no_sticky.png\",\"width\":1181,\"height\":500,\"caption\":\"PROS Research Center on Software Production Methods\"},\"image\":{\"@id\":\"https:\\\/\\\/pros.webs.upv.es\\\/site\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/CentroPROS\",\"https:\\\/\\\/x.com\\\/CentroPROS\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/pros-research-center\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GREAT Process Modeller: Global Reengineering Environment with Automated Transformations - PROS - Research Center on Software Production Methods","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pros.webs.upv.es\/site\/great\/","og_locale":"en_GB","og_type":"article","og_title":"GREAT Process Modeller: Global Reengineering Environment with Automated Transformations - PROS - Research Center on Software Production Methods","og_description":"The research group in Requirements Engineering at PROS Research Centre (UPV) has created GREAT Process Modeller, a prototype tool for [&hellip;]","og_url":"https:\/\/pros.webs.upv.es\/site\/great\/","og_site_name":"PROS - Research Center on Software Production Methods","article_publisher":"https:\/\/www.facebook.com\/CentroPROS","article_modified_time":"2016-12-01T10:06:41+00:00","og_image":[{"url":"http:\/\/www.pros.upv.es\/site\/wp-content\/uploads\/2015\/10\/great_min.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@CentroPROS","twitter_misc":{"Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pros.webs.upv.es\/site\/great\/","url":"https:\/\/pros.webs.upv.es\/site\/great\/","name":"GREAT Process Modeller: Global Reengineering Environment with Automated Transformations - PROS - Research Center on Software Production Methods","isPartOf":{"@id":"https:\/\/pros.webs.upv.es\/site\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pros.webs.upv.es\/site\/great\/#primaryimage"},"image":{"@id":"https:\/\/pros.webs.upv.es\/site\/great\/#primaryimage"},"thumbnailUrl":"http:\/\/www.pros.upv.es\/site\/wp-content\/uploads\/2015\/10\/great_min.png","datePublished":"2016-06-16T11:31:06+00:00","dateModified":"2016-12-01T10:06:41+00:00","breadcrumb":{"@id":"https:\/\/pros.webs.upv.es\/site\/great\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pros.webs.upv.es\/site\/great\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/pros.webs.upv.es\/site\/great\/#primaryimage","url":"http:\/\/www.pros.upv.es\/site\/wp-content\/uploads\/2015\/10\/great_min.png","contentUrl":"http:\/\/www.pros.upv.es\/site\/wp-content\/uploads\/2015\/10\/great_min.png"},{"@type":"BreadcrumbList","@id":"https:\/\/pros.webs.upv.es\/site\/great\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pros.webs.upv.es\/site\/"},{"@type":"ListItem","position":2,"name":"GREAT Process Modeller: Global Reengineering Environment with Automated Transformations"}]},{"@type":"WebSite","@id":"https:\/\/pros.webs.upv.es\/site\/#website","url":"https:\/\/pros.webs.upv.es\/site\/","name":"PROS - Research Center on Software Production Methods","description":"research, software engineering, model-driven development, testing, Internet of things, genomics","publisher":{"@id":"https:\/\/pros.webs.upv.es\/site\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pros.webs.upv.es\/site\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/pros.webs.upv.es\/site\/#organization","name":"PROS Research Center on Software Production Methods","url":"https:\/\/pros.webs.upv.es\/site\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/pros.webs.upv.es\/site\/#\/schema\/logo\/image\/","url":"https:\/\/www.pros.webs.upv.es\/site\/wp-content\/uploads\/2017\/12\/logo_PROS_no_sticky.png","contentUrl":"https:\/\/www.pros.webs.upv.es\/site\/wp-content\/uploads\/2017\/12\/logo_PROS_no_sticky.png","width":1181,"height":500,"caption":"PROS Research Center on Software Production Methods"},"image":{"@id":"https:\/\/pros.webs.upv.es\/site\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CentroPROS","https:\/\/x.com\/CentroPROS","https:\/\/www.linkedin.com\/company\/pros-research-center\/"]}]}},"_links":{"self":[{"href":"https:\/\/pros.webs.upv.es\/site\/wp-json\/wp\/v2\/pages\/5114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pros.webs.upv.es\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pros.webs.upv.es\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pros.webs.upv.es\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pros.webs.upv.es\/site\/wp-json\/wp\/v2\/comments?post=5114"}],"version-history":[{"count":3,"href":"https:\/\/pros.webs.upv.es\/site\/wp-json\/wp\/v2\/pages\/5114\/revisions"}],"predecessor-version":[{"id":5198,"href":"https:\/\/pros.webs.upv.es\/site\/wp-json\/wp\/v2\/pages\/5114\/revisions\/5198"}],"wp:attachment":[{"href":"https:\/\/pros.webs.upv.es\/site\/wp-json\/wp\/v2\/media?parent=5114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}