publications: - title: "Model Driven Development- Where to From Here?" author: - name: "Souvik Barat" link: "https://researchr.org/alias/souvik-barat" - name: "Suman Roychoudhuri Vinay Kulkarni" link: "https://researchr.org/alias/suman-roychoudhuri-vinay-kulkarni" - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" year: "2012" links: "url": "https://www.dropbox.com/s/v345lrasjglegct/software-engineering-approaches.pdf" researchr: "https://researchr.org/publication/kss2012info" cites: 0 citedby: 0 journal: "Software Engineering Approaches- Infosys Labs Briefings" volume: "10" number: "3" pages: "67-76" kind: "article" key: "kss2012info" - title: "Features as First-class Entities -- Toward a Better Representation of Features" author: - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" - name: "Marko Rosenmüller" link: "http://wwwiti.cs.uni-magdeburg.de/~rosenmue/" - name: "Norbert Siegmund" link: "https://researchr.org/alias/norbert-siegmund" - name: "Syed Saif ur Rahman" link: "https://researchr.org/alias/syed-saif-ur-rahman" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" year: "2008" month: "OCT" researchr: "https://researchr.org/publication/SRSMCGPLE08" cites: 0 citedby: 0 pages: "27-34" booktitle: "Workshop on Modularization, Composition and Generative Techniques for Product Line Engineering (McGPLE)" kind: "inproceedings" key: "SRSMCGPLE08" - title: "SQL 'a la Carte - Toward Tailor-made Data Management" author: - name: "Marko Rosenmüller" link: "http://wwwiti.cs.uni-magdeburg.de/~rosenmue/" - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - name: "Norbert Siegmund" link: "https://researchr.org/alias/norbert-siegmund" - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" - name: "Sven Apel" link: "https://researchr.org/alias/sven-apel" - name: "Thomas Leich" link: "https://researchr.org/alias/thomas-leich" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" year: "2009" tags: - "SQL" - "data-flow" researchr: "https://researchr.org/publication/DBLP%3Aconf-btw-RosenmullerKSSALS09" cites: 0 citedby: 0 pages: "117-136" booktitle: "BTW" kind: "inproceedings" key: "DBLP:conf-btw-RosenmullerKSSALS09" - title: "Feature-oriented Decomposition of SQL:2003" author: - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" year: "2007" links: "url": "https://www.dropbox.com/s/7kpfim7s1y1wt8m/thesisSunkle.pdf" tags: - "SQL" researchr: "https://researchr.org/publication/ref24" cites: 0 citedby: 0 school: "Department of Computer Science, University of Magdeburg" address: "Magdeburg, Germany" kind: "mastersthesis" key: "ref24" - title: "First-class features" author: - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" year: "2011" links: "url": "https://www.dropbox.com/s/rvvc9okx0t0nk5i/SagarSunkleThesis.pdf" researchr: "https://researchr.org/publication/DBLP%3Aphd-de-Sunkle2011" cites: 0 citedby: 0 school: "Faculty of Computer Science, University of Magdeburg" address: "Magdeburg, Germany" kind: "phdthesis" key: "DBLP:phd-de-Sunkle2011" - title: "Analyzable Enterprise Models Using Ontology" author: - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" - name: "Vinay Kulkarni" link: "https://researchr.org/alias/vinay-kulkarni" - name: "Suman Roychoudhury" link: "https://researchr.org/alias/suman-roychoudhury" year: "2013" researchr: "https://researchr.org/publication/sunklecaiseforum" cites: 0 citedby: 0 booktitle: "To be included in Proc. CAiSE Forum 2013" kind: "inproceedings" key: "sunklecaiseforum" - title: "Dynamically adaptable software product lines using Ruby metaprogramming" author: - name: "Sebastian Günther" link: "https://researchr.org/alias/sebastian-g%C3%BCnther" - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" year: "2010" doi: "http://doi.acm.org/10.1145/1868688.1868700" links: doi: "http://doi.acm.org/10.1145/1868688.1868700" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/gpce/GuntherS10" tags: - "software product lines" - "Ruby" researchr: "https://researchr.org/publication/GuntherS10" cites: 0 citedby: 0 pages: "80-87" booktitle: "GPCE" kind: "inproceedings" key: "GuntherS10" - title: "rbFeatures: Feature-oriented Programming with Ruby" author: - name: "Sebastian Günther" link: "https://researchr.org/alias/sebastian-g%C3%BCnther" - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" year: "2011" doi: "DOI: 10.1016/j.scico.2010.12.007" tags: - "object-oriented programming" - "programming" - "subject-oriented programming" - "feature-oriented programming" - "Ruby" researchr: "https://researchr.org/publication/fosdJournal09" cites: 0 citedby: 0 journal: "SCP" volume: "In Press, Corrected Proof" kind: "article" key: "fosdJournal09" - title: "Modeling and Enterprises - The Past, the Present, and the Future" author: - name: "Vinay Kulkarni" link: "https://researchr.org/alias/vinay-kulkarni" - name: "Suman Roychoudhury" link: "https://researchr.org/alias/suman-roychoudhury" - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" - name: "Tony Clark" link: "https://researchr.org/alias/tony-clark" - name: "Balbir Barn" link: "https://researchr.org/alias/balbir-barn" year: "2013" links: "url": "https://www.dropbox.com/s/47us43lzq6un9p7/MODELSWARD_2013_9_.pdf" researchr: "https://researchr.org/publication/mdward13" cites: 0 citedby: 0 booktitle: "MODELSWARD’13" kind: "inproceedings" key: "mdward13" - title: "Enabling Feature-Oriented Programming in Ruby" author: - name: "Sebastian G{\\\"u}nther" link: "https://researchr.org/alias/sebastian-g%7B%5Eb%22u%7Dnther" - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" year: "2009" month: "NOV" researchr: "https://researchr.org/publication/SGSS%3AFIN09" cites: 0 citedby: 0 institution: "Very Large Business Application Lab, University of Magdeburg" number: "FIN-016-2009" address: "Germany" kind: "techreport" key: "SGSS:FIN09" - title: "Coreference in UIMA" author: - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" - name: "Dietmar Roesner" link: "https://researchr.org/alias/dietmar-roesner" - name: "Manuela Kunze" link: "https://researchr.org/alias/manuela-kunze" year: "2007" researchr: "https://researchr.org/publication/sunklelbdke" cites: 0 citedby: 0 kind: "article" key: "sunklelbdke" - title: "Assessing Modularity of Feature Concern" author: - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" year: "2010" researchr: "https://researchr.org/publication/DBLP%3Aconf-splc-Sunkle10" cites: 0 citedby: 0 pages: "11-12" booktitle: "SPLC Workshops" kind: "inproceedings" key: "DBLP:conf-splc-Sunkle10" - title: "Feature-oriented programming with Ruby" author: - name: "Sebastian Günther" link: "https://researchr.org/alias/sebastian-g%C3%BCnther" - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" year: "2009" doi: "http://doi.acm.org/10.1145/1629716.1629721" links: doi: "http://doi.acm.org/10.1145/1629716.1629721" tags: - "object-oriented programming" - "programming" - "subject-oriented programming" - "feature-oriented programming" - "Ruby" researchr: "https://researchr.org/publication/GuntherS09" cites: 0 citedby: 0 pages: "11-18" booktitle: "MoDELS" kind: "inproceedings" key: "GuntherS09" - title: "Intentional Modeling for Problem Solving in Enterprise Architecture" author: - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" - name: "Vinay Kulkarni" link: "https://researchr.org/alias/vinay-kulkarni" - name: "Suman Roychoudhury" link: "https://researchr.org/alias/suman-roychoudhury" year: "2013" abstract: "Taking and executing correct decisions is critical in enterprise systems which are characterized by rapid changes along interconnected dimensions. Enterprise architecture (EA) frameworks offer holistic treatment of enterprise systems but constitute only one part of the solution to problems arising due to organizational changes. The other, less explored part is the ability to explicate and analyze the intentions behind major decisions. We investigate a step-by-step approach where intentional modeling is treated as a problem solving technique. In our approach, an intentional model devoid of goals is obtained from the existing EA model via mapping. It is expanded by representing the problems due to organizational changes as goals and soft goals and alternative solutions to them. The final intentional model is transformed back to an actionable EA model via the same mapping. In the case study, we re-imagine the evolution of our model-driven software develop- ment unit as an enterprise where two stages in its evolution are treated as as-is and to-be states and the journey is captured in terms of intentional models. Initial explorations suggest that the mapping enables a clear path from as-is to to-be states of an EA model while preserving the reasoning behind every alternative chosen." researchr: "https://researchr.org/publication/ref30" cites: 0 citedby: 0 booktitle: "To be included in Proc. International Conference on Enterprise Information Systems (ICEIS)" kind: "inproceedings" key: "ref30" - title: "Using Intentional and System Dynamics Modeling to Address WHYs in Enterprise Architecture" author: - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" - name: "Suman Roychoudhury" link: "https://researchr.org/alias/suman-roychoudhury" - name: "Vinay Kulkarni" link: "https://researchr.org/alias/vinay-kulkarni" year: "2013" abstract: "Taking and executing cost effective decisions in enterprises is becoming increasingly difficult due to multiple change drivers that affect varied aspects of enterprise. Enterprise architecture (EA) frameworks provide holistic treatment of whats and hows of enterprise but leave the important questions of whys unaddressed. Intentional modeling and system dynamics modeling provide treatment of whys at a point in time and over time respectively. We propose an approach where both intentional and system dynamics models are used in conjunction with EA models for a more effective treatment of whys than provided by either. Initial results with a case study suggest that best of both worlds may be obtained with such combined treatment of whys in enterprise." researchr: "https://researchr.org/publication/ref31" cites: 0 citedby: 0 booktitle: "To be included in Proc. International Conference on Software Engineering and Applications" kind: "inproceedings" key: "ref31" - title: "Toward Innovative Model-based Enterprise IT Outsourcing" author: - name: "Vinay Kulkarni" link: "http://www.tcs.com" - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" year: "2013" abstract: "There are signs that cost arbitrage model of outsourcing engagement between enterprises and service providers will have to change to one based on value generation. Automation decisions taken by siloized businesses under cost arbitrage models have led to complex cost-ineffective situations. Both these situations may be addressed by an innovative business model based on product family concepts that systematically targets transactional and transformational needs of enterprises with focus on value generation using analysis and operational world views of enterprise IT systems. We motivate and elaborate such an approach. Our contributions are innovation that leads to mutual win-win situation by enabling service providers to service IT needs of multiple enterprises of same vertical and by enabling enterprises to reap value-oriented benefits with analysis and operational world views of IT systems thus serviced." researchr: "https://researchr.org/publication/ref29" cites: 0 citedby: 0 booktitle: "To be included in Proc. Next Generation Enterprise and Business Innovation Systems (NGEBIS) at International Conference on Advanced Information Systems Engineering (CAISE) " kind: "inproceedings" key: "ref29" - title: "Measuring metadata-based aspect-oriented code in model-driven engineering" author: - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" - name: "Vinay Kulkarni" link: "http://www.tcs.com" - name: "Suman RoyChoudhury" link: "http://www.tcs.com" year: "2012" month: "june" doi: "10.1109/WETSoM.2012.6226990" abstract: "Metrics measurement for cost estimation in model-driven engineering (MDE) is complex because of number of different artifacts that can potentially be generated. The complexity arises as auto-generated code, manually added code, and non-code artifacts must be sized separately for their contribution to overall effort. In this paper, we address measurement of a special kind of code artifacts called metadata-based aspect-oriented code. Our MDE toolset delivers large database-centric business-critical enterprise applications. We cater to special needs of enterprises by providing support for customization along three concerns, namely design strategies, architecture, and technology platforms ( #x2329;d, a, t #x232A;) in customer-specific applications. Code that is generated for these customizations is conditional in nature, in the sense that model-to-text transformation takes place differently based on choices along these concerns. In our recent efforts to apply Constructive Cost Model (COCOMO) II to our MDE practices, we discovered that while the measurement of the rest of code and non-code artifacts can be easily automated, product-line-like nature of code generation for specifics of #x2329;d, a, t #x232A; requires special treatment. Our contribution is the use of feature models to capture variations in these dimensions and their mapping to code size estimates. Our initial implementation suggests that this approach scales well considering the size of our applications and takes a step forward in providing complete cost estimation for MDE applications using COCOMO II." links: "url": "https://www.dropbox.com/s/fn8qacfmjzowrwp/ICSE%20WetSOM2012-.pdf" tags: - "model-to-model transformation" - "transformation engineering" - "completeness" - "design complexity" - "model-driven engineering" - "code generation" - "model transformation" - "MDE" - "product line" researchr: "https://researchr.org/publication/ref6226990" cites: 0 citedby: 0 pages: "2-8" booktitle: "Emerging Trends in Software Metrics (WETSoM), 2012 3rd International Workshop on" kind: "inproceedings" key: "ref6226990" - title: "Cost estimation for model-driven engineering" author: - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" - name: "Vinay Kulkarni" link: "https://researchr.org/alias/vinay-kulkarni" year: "2012" doi: "10.1007/978-3-642-33666-9_42" abstract: "Cost estimation studies in model-driven engineering (MDE) are scarce; first, due to difficulty in quantifying qualitative characteristics of MDE that supposedly influence software development effort and second, due to the complexity of measuring varied artifacts that are generated and used in an end-to-end MDE toolset. A cost estimation approach is therefore needed that can incorporate characteristics of MDE that affect economies of scale and effort in application development with the size computation of various artifacts in MDE. We plan to use the constructive cost model (COCOMO) II to obtain baseline cost estimation of MDE applications. Our main contributions are a method to capture the qualitative characteristics of MDE in terms of cost drivers in COCOMO II and a method for computation of various artifacts generated by an MDE toolset. Our initial exploration of these ideas suggests that it is possible to automate cost estimation for MDE." links: "url": "https://www.dropbox.com/s/8g8rnkzm2m66ay3/MODELS%202012.pdf" tags: - "model-driven development" - "model-driven engineering" - "MDE" researchr: "https://researchr.org/publication/Sunkle%3A2012%3ACEM%3A2404962.2405019" cites: 0 citedby: 0 pages: "659-675" booktitle: "Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems" kind: "inproceedings" key: "Sunkle:2012:CEM:2404962.2405019" - title: "Representing and Composing First-class Features with FeatureJ" author: - name: "Sagar Sunkle" link: "https://researchr.org/profile/sagarsunkle/publications" - name: "Sebastian G{\\\"u}nther" link: "https://researchr.org/alias/sebastian-g%7B%5Eb%22u%7Dnther" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" year: "2009" month: "NOV" researchr: "https://researchr.org/publication/SSGTRP%3AFIN09" cites: 0 citedby: 0 institution: "Department of Computer Science, Otto-von-Guericke University of Magdeburg" number: "FIN-017-2009" address: "Germany" kind: "techreport" key: "SSGTRP:FIN09"