Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3341105.3374116acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
poster

RAMLFlask: managing artifact coupling for web APIs

Published: 30 March 2020 Publication History

Abstract

This paper documents a systematic approach (RAMLFlask) to extending Web application frameworks (Flask) to include support for interface-description languages (IDLs such as RAML) and code generation.

References

[1]
Generative Software. 2010. Umfrage zu Verbreitung und Einsatz modellgetriebener Softwareent wicklung. Survey Rep. Generative Software GmbH and FZI Forschungszentrum Informatik. http://www.mdsd-umfrage.de/mdsd-report-2010.pdf
[2]
Timo Greifenberg, Katrin Hölldobler, Carsten Kolassa, Markus Look, Pedram Mir Seyed Nazari, Klaus Müller, Antonio Navarro Perez, Dimitri Plotnikov, Dirk Reiss, Alexander Roth, Bernhard Rumpe, Martin Schindler, and Andreas Wortmann. 2015. Integration of Handwritten and Generated Object-Oriented Code. In Model-Driven Engineering and Software Development. CCIS, Vol. 580. Springer, 112--132.
[3]
Bernhard Hoisl, Stefan Sobernig, and Mark Strembeck. 2017. Reusable and generic design decisions for developing UML-based domain-specific languages. Information and Software Technology 92 (July 2017), 49--74. https://doi.0rg/10.1016/j.infsof2017.07.008
[4]
Ralf Lammel. 2016. Coupled Software Transformations Revisited. In Proc. 2016 ACM SIGPLAN International Conftrence on Software Language Engineering (SLE'16). ACM, 239--252.
[5]
Luca Panziera and Flavio De Paoli. 2013. A framework for self-descriptive RESTful services. In Companion Proc. 22nd International Conference on World Wide Web (WWW'13). ACM, 1407--1414.
[6]
Jonathan Robie, Rob Cavicchio, Rémon Sinnema, and Erik Wilde. 2013. RESTful Service Description Language (RSDL), Describing RESTful services without tight coupling. Balisage Series on Markup Technologies 10 (2013), 6--9.
[7]
Stefan Sobernig, Bernhard Hoisl, and Mark Strembeck. 2016. Extracting reusable design decisions for UML-based domain-specific languages: A multi-method study. Journal of Systems and Software 113 (2016), 140--172. https://doi.0rg/10.1016/j.jss.2015.11.037
[8]
Stefan Sobernig, Michael Maurer, and Mark Strembeck. 2019. RAMLFlask: Managing artifact coupling for Web APIs. Technical Report 7367. WU Vienna. https://epub.wu.ac.at/id/eprint/7367
[9]
Markus Volter, Michael Kircher, and Uwe Zdun. 2005. Remoting Patterns: Foundations of Enterprise, Internet and Realtime Distributed Object Middleware. John Wiley & Sons.

Cited By

View all
  • (2024)A new framework for assessment of park management in smart cities: a study based on social media data and deep learningScientific Reports10.1038/s41598-024-53345-014:1Online publication date: 13-Feb-2024

Index Terms

  1. RAMLFlask: managing artifact coupling for web APIs
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        SAC '20: Proceedings of the 35th Annual ACM Symposium on Applied Computing
        March 2020
        2348 pages
        ISBN:9781450368667
        DOI:10.1145/3341105
        Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 30 March 2020

        Check for updates

        Author Tags

        1. RAML
        2. application generator
        3. artifact coupling
        4. flask
        5. interface description
        6. web application integration
        7. web engineering

        Qualifiers

        • Poster

        Funding Sources

        • FFG

        Conference

        SAC '20
        Sponsor:
        SAC '20: The 35th ACM/SIGAPP Symposium on Applied Computing
        March 30 - April 3, 2020
        Brno, Czech Republic

        Acceptance Rates

        Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

        Upcoming Conference

        SAC '25
        The 40th ACM/SIGAPP Symposium on Applied Computing
        March 31 - April 4, 2025
        Catania , Italy

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)4
        • Downloads (Last 6 weeks)1
        Reflects downloads up to 27 Dec 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)A new framework for assessment of park management in smart cities: a study based on social media data and deep learningScientific Reports10.1038/s41598-024-53345-014:1Online publication date: 13-Feb-2024

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media