A presente proposta visa o desenvolvimento de um ambiente de desenvolvimento, flexível e configurável pelo utilizador, que promove a interoperabilidade de modelos, camadas e ferramentas e ainda integra metodologias MDD e PLA. Promove também e gestão de um repositório de IPs que combinado com as metodologias MDD e PLA permitirá uma abordagem pay-as-you-go em vez de um desenvolvimento de raiz (from the scratch).
Os principais objetivos a cumprir no desenvolvimento desta dissertação são:
Criar um gestor de uma biblioteca IP-XACT: Este gestor deve oferecer funções que permitam ler, criar e editar todo o tipo de IPs que se apresentem sob a forma IP-XACT.
Criar uma framework gráfica para criação de IPs de acordo com o standard do IP-XACT: A framework deve permitir, não só a criação de novos IPs através de IPs já existentes na biblioteca, mas também a criação de IPs "from the scratch".
Possibilitar a invocação de ferramentas externas ao programa a criar: Estes métodos devem permitir a execução de compiladores e simuladores externos à framework principal, de acordo com as TGI definidas no standard.
Configuração e customização de um fluxo de desenvolvimento composto pelas ferramentas que mas agradam a cada utilizador.