author = "Potengy, Andr{\'e} de Barros and Lucena, Carlos Jos{\'e} Pereira 
                         de and Cowan, Donald D.",
          affiliation = "{Instituto de Matem{\'a}tica Pura e Aplicada (IMPA)} and 
                         {Departamento de Inform{\'a}tica da Pontif{\'{\i}}cia 
                         Universidade Cat{\'o}lica do Rio de Janeiro (PUC-Rio)} and 
                         {Computer Science Department of University of Waterloo}",
                title = "A programming model for user interface compositions",
            booktitle = "Anais...",
                 year = "1992",
               editor = "C{\^a}mara, Gilberto and Gomes, Jonas de Miranda",
                pages = "177--186",
         organization = "Simp{\'o}sio Brasileiro de Computa{\c{c}}{\~a}o Gr{\'a}fica e 
                         Processamento de Imagens, 5. (SIBGRAPI)",
            publisher = "Sociedade Brasileira de Computa{\c{c}}{\~a}o",
              address = "Porto Alegre",
             keywords = "user interface, programming model, software development 
                         techniques, programming process, Object Oriented Model.",
             abstract = "Current improvements in software development techniques are 
                         changing the concept of reusability to a more general approach. In 
                         this context, the Object Oriented Model has been providing great 
                         advances to the programming process. One advance is the reuse of 
                         objects by abstract operations like aggregation/decomposition and 
                         by generalization/specialization, in contrast with the old 
                         fashioned cut and paste then modify paradigm of Structured 
                         Programming. The Abstract Data View (ADV) model is a clean 
                         alternative for reusing Abstract Data Types and compositions, as 
                         well as development environments designed to support construction 
                         of GUIs. An ADV-based graphics user interface development 
                         environment is described, providing a basic framework for 
                         experiments. We are interested in identifying the benefits of 
                         applying the ADV model to a programming process.",
  conference-location = "{\'A}guas de Lind{\'o}ia",
      conference-year = "10 - 12 nov. 1992",
                 isbn = "978-85-7669-270-6",
             language = "en",
                  ibi = "8JMKD3MGPBW34M/3CS4KT5",
                  url = "",
           targetfile = "21 A programming model for user interface compositions.pdf",
                 type = "Interfaces Gr{\'a}ficas",
               volume = "1",
        urlaccessdate = "2020, Oct. 28"