12 research outputs found
NEW GENERATION ENTERPRISE GEOGRAPHIC INFORMATION SYSTEMS
This paper addresses common problems like poor reusability, closed vendor proprietary framework, limited customizability which are associated with use of traditional Geographic Information Systems (GIS) and proposes architecture of new generation GIS. The architecture described in this paper is based on Service Oriented Architecture and open standards. It consists of Geographic Information Service Provider, Geographic Information Service Consumer and Geographic Information Mediation Infrastructure. The new generation GIS allows achieving high level of reusability both on GIS logic and orchestration layer. Its broad customizability capabilities make it suitable for wide user audience
Capability Driven Development: An Approach to Designing Digital Enterprises
The need for organizations to operate in changing environments is addressed by proposing an approach that integrates organizational development with information system (IS) development taking into account changes in the application context of the solution. This is referred to as Capability Driven Development (CDD). A meta-model representing business and IS designs consisting of goals, key performance indicators, capabilities, context and capability delivery patterns, is being proposed. The use of the meta-model is validated in three industrial case studies as part of an ongoing collaboration project, whereas one case is presented in the paper. Issues related to the use of the CDD approach, namely, CDD methodology and tool support are also discussed
Capability driven development: an approach to designing digital enterprises
The final publication is available at Springer via http://dx.doi.org/10.1007/s12599-014-0362-0[EN] The need for organizations to operate in changing environments is addressed by proposing an approach that integrates organizational development with information system (IS) development taking into account changes in the application context of the solution. This is referred to as Capability Driven Development (CDD). A meta-model representing business and IS designs consisting of goals, key performance indicators, capabilities, context and capability delivery patterns, is being proposed. The use of the meta-model is validated in three industrial case studies as part of an ongoing collaboration project, whereas one case is presented in the paper. Issues related to the use of the CDD approach, namely, CDD methodology and tool support are also discussed.This work has been partially supported by the EU-FP7 funded project no: 611351 CaaS - Capability as a Service in Digital Enterprises.Berzisa, S.; Bravos, G.; Cardona Gonzalez, T.; Czubayko, U.; España, S.; Grabis, J.; Henkel, M.... (2015). Capability driven development: an approach to designing digital enterprises. Business and Information Systems Engineering. 57(1):15-25. https://doi.org/10.1007/s12599-014-0362-0S1525571ArchiMate (2013) An enterprise modeling language from the Open Group. http://www.opengroup.org/archimate/ . Accessed 3 Dec 2014Asadi M, Ramsin R (2008) MDA-based methodologies: an analytical survey. In: Proceedings Model driven architecture – foundations and applications (ECMDA-FA 2008), LNCS 5095, pp 419–431Barney JB (1991) Firm resources and sustained competitive advantage. J Manag 17(1):99–120Bērziša S, Bravos G, Gonzalez Cardona T, Czubayko U, España S, Grabis J, Henke lM, Jokste L, Kampars J, Koc H, Kuhr J, Llorca C, Loucopoulos P, Juanes Pascua lR, Sandkuh lK, Simic H, Stirna J, Zdravkovic J (2014) Deliverable 1.4: Requirements specification for CDD, CaaS – capability as a service for digital enterprises. FP7 project no 611351, Riga Technical University, Latvia. Submitted for reviewBubenko JA Jr, Persson A, Stirna J (2001) User guide of the knowledge management approach using enterprise knowledge patterns. Deliverable D3, IST programme project hypermedia and pattern based knowledge management for smart organisations. project no. IST-2000-28401, Royal Institute of Technology, SwedenBriand LC, Yue T, Labiche Y (2011) A systematic review of transformation approaches between user requirements and analysis models. Requir Eng 16:75–99De Kinderen S, Gordijn J, Akkermans H (2009) Reasoning about customer needs in multi-supplier ICT service bundles using decision models. In: Proceedings 11th international conference on enterprise information systems (ICEIS 2009), pp 131–136Deloitte (2009) Cloud computing: forecasting change. Deloitte Consulting, New York. http://public.deloitte.no/dokumenter/2_Cloud_Computing%5B1%5D.pdf . Accessed 3 Dec 2014Dey A (2001) Understanding and using context. Pers Ubiquitous Comput 5(1):4–7Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software architecture. Addison-Wesley, BostonGomes D, Gonçalves JM, Santos R, Aguiar R (2010) XMPP based context management architecture. In: Proceedings GLOBECOM workshop, IEEE, pp 1372–1377González A, España S, Ruiz M, Pastor Ó (2011) Systematic derivation of class diagrams from communication-oriented business process models. In: 12th working conference on business process modeling, development, and support (BPMDS’11). Springer LNBIP 81, pp 246–260Henkel M, Stirna J (2010) Pondering on the key functionality of model driven development tools: the case of mendix. In: Forbrig P, Günther H (eds) Proceedings business informatics research (BIR 2010), Springer LNBIP 64, pp 146–160Hervas R, Bravo J, Fontecha J (2010) A context model based on ontological languages – a proposal for information visualisation. J Univers Comput Sci 16(12):1539–1555Jarke M, Loucopoulos P, Lyytinen K, Mylopoulos J, Robinson W (2011) The brave new world of design requirements. Information Syst 36(7):992–1008Kaplan RS, Norton DP (2004) Strategy maps: converting intangible assets into tangible outcomes. Harvard Business School Press, BostonKleppe A, Warmer J, Bast W (2013) MDA explained. Addison-Wesley, BostonLoniewski G, Insfran E, Abrahao L (2010) A systematic review of the use of requirements engineering techniques in model-driven development. In: Proceedings model driven engineering languages and systems (MODELS 2010), Part II, LNCS 6395, pp 213–227Mohagheghi P, Dehlen V (2008) Where is the proof? - a review of experiences from applying MDE in industry. In: Proceedings model driven architecture – foundations and applications (ECMDA-FA 2008). LNCS 5095. Springer, Heidelberg, pp 432–443Nilsson AG, Tolis C, Nellborn C (eds) (1999) Perspectives on business modelling: understanding and changing organisations. Springer, HeidelbergOASIS (2011) Reference architecture foundation for service oriented architecture version 1.0, committee specification draft 03/public review draft 02 06 July 2011. http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra.pdf . Accessed 3 Dec 2014OMG (2011a) UML superstructure. http://www.omg.org/spec/UML/2.4.1/ . Accessed 3 Dec 2014OMG (2011b) Business process model and notation. http://www.omg.org/spec/BPMN/2.0/ . Accessed 3 Dec 2014Osterwalder A, Pigneur Y (2003) Modeling value propositions in e-business. Proc 5th international conference on electronic commerce (ICEC 2003). ACM Conference Proceedings Series 50Papazoglou MP, Yang J (2002) Design methodology for web services and business processes. In: Proceedings 3rd international workshop on technologies for e-services (TES 03). LNCS 2444. Springer, Heidelberg, pp 54–64Pastor O, Giachetti G (2010) Linking goal-oriented requirements and model-driven development. In: Intentional perspectives on information systems engineering. Springer, Heidelberg, pp 257–276Porter ME (1985) Competitive advantage: creating and sustaining superior performance. Free Press, New YorkRuiz M, Costal D, España S, Franch X, Pastor Ó (2014) Integrating the goal and business process perspectives in information system analysis. In: 26th International Conference on Advanced Information Systems Engineering (CAiSE 2014). LNCS 8484. Springer, Heidelberg, pp 332–346Sheng Q, Yu J, Dustar S (eds) (2010) Enabling context-aware web services: methods, architectures, and technologies. Chapman & Hall/CRC, Boca RatonSmanchat S, Ling S, Indrawan M (2008) A survey on context-aware workflow adaptations. In: Proceedings 6th international conference on advances in mobile computing and multimedia (MoMM 2008), New York, pp 414–417Stirna J, Grabis J, Henkel M, Zdravkovic J (2012) Capability driven development – an approach to support evolving organizations. In: The practice of enterprise modeling (PoEM 2012). LNBIP 134. Springer, Heidelberg, pp 117–131Vale S, Hammoudi S (2009) COMODE: a framework for the development of context-aware applications in the context of MDE. In: Proceedings 4th international conference on internet and web applications and services (ICIW 2009). IEEE, Venice, pp 261–266Wesenberg H (2011) Enterprise modeling in an agile world. In: Johannesson P, Krogstie J, Opdahl AL (eds) The practice of enterprise modeling (PoEM 2011). LNBIP 92. Springer, Heidelberg, pp 126–130Zdravkovic J, Stirna J, Henkel M, Grabis J (2013) Modeling business capabilities and context dependent delivery by cloud services. In: Proceedings advanced information systems engineering (CAiSE 2013). LNCS 7908. Springer, Heidelberg, pp 369–38
A Repository for Pattern Governance Supporting Capability Driven Development
Patterns have a great potential for improving various aspects of Information System (IS) designs by reuse. While they have been routinely used for conveying reusable design solutions in books and knowledge repositories, there is an ongoing debate about their impact in practice. This is due to the fact that insufficient efforts are devoted to elaborating effective solutions for eliciting and documenting patterns, evaluating them, tracing IS designs back to the applied patterns, and assisting the designer in choosing the right pattern in a given contextual situation. These tasks need to be supported by advanced pattern repositories that are able to manage patterns at runtime. The article presents the usage of a Capability Pattern Repository (CPR) in support of an approach for design and delivery of context dependent IS, namely, Capability Driven Development (CDD). The CPR together with CDD provides a tool and a method that support pattern governance for addressing both the design and run-time of IS. The described approach is not bound to CDD and can be adapted to support different types of patterns and development methodologies
A Repository for Pattern Governance Supporting Capability Driven Development
Patterns have a great potential for improving various aspects of Information System (IS) designs by reuse. While they have been routinely used for conveying reusable design solutions in books and knowledge repositories, there is an ongoing debate about their impact in practice. This is due to the fact that insufficient efforts are devoted to elaborating effective solutions for eliciting and documenting patterns, evaluating them, tracing IS designs back to the applied patterns, and assisting the designer in choosing the right pattern in a given contextual situation. These tasks need to be supported by advanced pattern repositories that are able to manage patterns at runtime. The article presents the usage of a Capability Pattern Repository (CPR) in support of an approach for design and delivery of context dependent IS, namely, Capability Driven Development (CDD). The CPR together with CDD provides a tool and a method that support pattern governance for addressing both the design and run-time of IS. The described approach is not bound to CDD and can be adapted to support different types of patterns and development methodologies
STORN: Solution to Traversal of Road Networks
The objective of the optimal traversal planning (OTP) is to calculate a route that would provide traversal of all streets in a predefined area. While solving the OTP problem, the total distance of the route should be minimized. This paper presents a solution that provides OTP and the execution of the corresponding plan using a series of loosely coupled web services. A mashup is created based on the provided web services and field tested using a data acquisition case in Riga, Latvia. Other possible application areas are street cleaning, package delivery and evacuation planning
STORN: Solution to Traversal of Road Networks/ RCTI: izbraucama ceļu tīkla risinājums/ РПДС: Решение дорожных сетей для проезда
Цель плана оптимального проезда (ПОП) - обнаружить маршрут, который обеспечил бы проезд по всем улицам на заранее определённом участке. Решая проблему ПОП, особое внимание следует обратить на минимизацию времени проезда по всему маршруту. Ещё один важный фактор - время разработки маршрута, которое быстро возрастает вместе с увеличением соответствующего географического участка. Разрабатывая маршрут, нужно принимать во внимание, что некоторые повороты могут быть запрещены, и что на двусторонних улицах движение идёт в двух направлениях. Возможные области применения ПОП: чистка улиц, доставка посылок, планирование эвакуации, планирование маршрута полицейского патруля и другие. Для определения ПОП с OpenStreetMaps собираются пространственные данные, которые превращаются в графу (сегмент улицы соответствует дуге графы, а пересечение - вершине). Для полного обхода такой графы необходимо посетить все его стороны, по крайней мере, один раз. В статье рассмотрены и экспериментально оценены два разных алгоритма получения плана проезда ПОП. Основываясь на этих алгоритмах, определяетс
Capability Patterns as the Enablers for Model-based Development of Business Context-aware Applications
Lately the notion of capability has emerged in information system engineering as the means to support development of context dependent organizational solutions and supporting IT applications. To this end a Capability Driven Development (CDD) approach has been proposed. As key part of CDD is the concept of patterns that is used to support the capability design from existing solutions as well as the adjustment of the capability delivery at run-time. A pattern template and meta-model is presented together with the CDD lifecycle that incorporates pattern development and use. The initial experiences of use of the patterns as part of CDD at three industrial use cases are also presented
Rapšu eļļas etilesteru iegūšanas reakcijas ātrumu un esteru saturu ietekmējošie faktori kālija hidroksīda katalīzes apstākļos
Augu eļļu pāresterificēšanas reakcijas pētījumiem ir liela nozīme jebkuras valsts tautsaimniecības attīstībā. Latvijā, metanola vietā izmantojot etanolu, būtu iespējams paplašināt vietējo izejvielu bāzi, kā arī produkts būtu pilnībā atjaunojams resurss. Izpētot rapšu eļļas etilestera iegūšanas procesu, būtu iespējams to optimizēt, panākot ievērojumu energoresursu un izejvielu ekonomiju, samazinot gala produkta izmaksas. Samazinoties biodīzeļdegvielas cenai, pieaugtu arī patērētāju interese un pieprasījums, nodrošinot vietējo resursu izmantošanas un ražošanas attīstību tautsaimniecības vajadzībām. Lai noskaidrotu REE (rapšu eļļas etilesteru) iegūšanas reakcijas apstākļus no Latvijā ražotas rapšu eļļas, veiktas eksperimentu virknes, par pamatu izmantojot rūpnieciskajiem procesiem raksturīgus apstākļus un mainot KOH koncentrāciju (0.5 - 2.5 masas % no eļļas), etanola molāro attiecību pret eļļu (4,0 – 8 moli), reakcijas temperatūru (20 - 90oC) un reakcijas laiku (2 – 180 minūtes). Noskaidrots, ka palielinot etanola molāro attiecību pret rapšu eļļu no 4,0 līdz 8,0 moliem, palielinās līdzsvara iestāšanās ātrums un REE iznākums pieaug par ~4%. Palielinot KOH koncentrāciju no 0,5 līdz 2,5 masas % no rapšu eļļas un reakcijas temperatūru no 20 līdz 80oC, palielinās līdzsvara iestāšanās ātrums un REE iznākums pieaug par ~1%. Periodisku procesu realizācijai ieteicamā reakcijas temperatūra ir 20oC, metanola molārā attiecība 7 moli un KOH koncentrāciju 1,5%, izmantojot nepārtrauktus procesus, reakciju efektīvi būtu realizēt augstākā temperatūru ar zemākiem katalizatora un etanola daudzumiem
CaaS Deliverable 5.3 : The Final Version of Capability Driven Development Methodology
The overall objective of the CaaS project is to create an integrated approach consisting of methods, tools and reusable best practices that allow digital enterprises to take advantage of changes in business context and technologies. This deliverable primarily contributes to CaaS Objective 1, namely, “to elaborate a methodology and supporting methods for Capability Driven Development (CDD) which is adopted by the industrial partners involved in the project and their customers”. To this end the deliverable presents the final version of the CDD methodology, which consists of a number of method components supporting different aspects of the CDD process. More specifically, methodology components addressing capability design, enterprise and business process modelling, context modelling, supporting reuse, as well as adjusting capability delivery at run-time have been developed. Furthermore, there is a method component supporting the decision making about whether or not CDD is suitable and how to get started. The methodology also includes method extensions for specific application domains, namely business process outsourcing, collaborative software development and project management office. The deliverable reflects the modular and incremental approach to methodology engineering and documentation in CaaS, which is manifested in the methodology components and extensions. The modularity allows for the users to focus only on those parts of the methodology that are needed for their work. The CDD methodology is described from three conceptual aspects – (1) The modelling languages in terms of concepts and notations used to represent the modelling product, i.e. the models and capability designs created. (2) The way of working, the procedures and tools used, in order to arrive at a capability design that fits organization’s needs, i.e. the modelling process. (3) The technical foundation and formal definition of algorithms for run-time adjustments of capabilities. The deliverable also includes extensive examples of capability design, context modelling and run-time adjustments. These examples are meant to support understanding and selection of the method components