Repository logo
  • English
  • CatalĆ 
  • ČeÅ”tina
  • Deutsch
  • EspaƱol
  • FranƧais
  • GĆ idhlig
  • Italiano
  • LatvieÅ”u
  • Magyar
  • Nederlands
  • Polski
  • PortuguĆŖs
  • PortuguĆŖs do Brasil
  • Suomi
  • Svenska
  • TürkƧe
  • Tiįŗæng Việt
  • ŅšŠ°Š·Š°Ņ›
  • বাংলা
  • ą¤¹ą¤æą¤‚ą¤¦ą„€
  • Ελληνικά
  • YŠŗŃ€Š°Ń—ĢŠ½ŃŃŒŠŗŠ°
  • Log In
    New user? Click here to register.Have you forgotten your password?
Repository logo
  • Communities & Collections
  • All of NRU
  • English
  • CatalĆ 
  • ČeÅ”tina
  • Deutsch
  • EspaƱol
  • FranƧais
  • GĆ idhlig
  • Italiano
  • LatvieÅ”u
  • Magyar
  • Nederlands
  • Polski
  • PortuguĆŖs
  • PortuguĆŖs do Brasil
  • Suomi
  • Svenska
  • TürkƧe
  • Tiįŗæng Việt
  • ŅšŠ°Š·Š°Ņ›
  • বাংলা
  • ą¤¹ą¤æą¤‚ą¤¦ą„€
  • Ελληνικά
  • YŠŗŃ€Š°Ń—ĢŠ½ŃŃŒŠŗŠ°
  • Log In
    New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Ssanyu, Jackline"

Now showing 1 - 2 of 2
Results Per Page
Sort Options
  • Loading...
    Thumbnail Image
    Item
    Component-based Development of Software Language Engineering Tools
    (International Journal of Computing and ICT Research, 2011) Ssanyu, Jackline; Kees, Hemerick
    In this paper we outline how Software Language Engineering (SLE) could benefit from Component-based Software Development (CBSD) techniques and present an architecture aimed at developing a coherent set of lightweight SLE components, fitting into a general-purpose component framework. In order to give an impression on our development style, in this paper we demonstrate how to compose a syntax highlighter from a set of available SLE components using the NetBeans environment. Developing SLE tools as lightweight components that fit into general-purpose frameworks has advantages over the usual trend in which SLE tool development is towards large special-purpose frameworks. It facilitates incorporation of language processing tasks into all kinds of applications and makes SLE techniques available to occasional or first-time users with little effort.
  • Loading...
    Thumbnail Image
    Item
    PAMOJA: A component framework for grammar-aware engineering
    (Science of Computer Programming, 2021) Ssanyu, Jackline; Bainomugisha; Kanagwa, Benjamin
    PAMOJA is a Java-based component framework for Grammar-Aware Engineering (GAE) in an Integrated Development Environment (IDE). The PAMOJA system is being developed to explore the possibility of Component-Based Software Development (CBSD) in the grammarware field. Our main goal is to develop a coherent set of small GAE components, where each component is dedicated to a single well-defined task. The components should fit into a general-purpose framework like NetBeans or Eclipse and it should be possible to manipulate them inside the IDE just like any other component. This paper describes the PAMOJA architecture supporting this development style. We illustrate its use with the aid of examples, and present a case of composing new components at a higher level from the existing GAE components. For this case, we use a hybrid text/structure editor application as an example. This case study serves as a proof of concept of our approach.

Research Dissemination Platform copyright Ā© 2002-2026 NRU

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback